[過去ログ] 【PHP】下らねぇ質問はここに書き込みやがれ 11 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
142: (ワッチョイ cf49-G+5W) 2020/06/24(水)09:40 ID:LpqCs0qI0(1) AAS
>>140
静的型付じゃないからこういう勘違いも起こるんだな
143: (アウアウエー Sabf-3+hg) 2020/06/24(水)09:54 ID:1wmcrXpta(1) AAS
$a = (0 || $b) = 1;
いっそこう解釈されてエラー吐けばいいのに
144: (アウアウエー Sabf-PKxn) 2020/06/24(水)10:01 ID:4I9Zugsaa(1) AAS
PHPの公式ドキュメントに書かれてますが・・

演算子の優先順位

外部リンク[php]:www.php.net

?演算子の優先順位や結合性は、あくまでも式のグループ分けだけを決めるものであり、
評価順を決めるものではありません。
PHP では一般に、式をどの順番で評価するかは決めていません。

そのため、特定の順序で式が評価されることを前提としたコードを書いてはいけません。
省2
145
(1): (ワッチョイ 8f42-c0lz) 2020/06/25(木)15:00 ID:jNFgyTH90(1) AAS
質問です
preg_match('/\A[0-9]+\z/',$data)
と記述し半角数字の識別を行い商品の値段を入力したいのですが
半角数字を入力してみても半角数字だと認識してくれません
記述の仕方に特別問題もないように思うのですが
他に考えられる原因というのはどういうものがありますか?
146: (アウアウエー Sabf-PKxn) 2020/06/25(木)15:30 ID:p0oQvl9Ia(1) AAS
>>145
PHPじゃなくてHTMLの<input type="number">なんじゃないの?
147: (ワッチョイ cf0e-z8SP) 2020/06/25(木)19:34 ID:yW1u3bmr0(1) AAS
数字にカンマや全角数字、前後に空白が入ってるとか
そもそも$dataに別のものが入ってるとか
$dataをvar_dump()してみれば

$data = intval($data);
あと文字コードがらみで、u修飾子をつける
148
(2): (ワッチョイ 8ff1-of6p) 2020/06/26(金)17:32 ID:x3eEIBQU0(1/2) AAS
HTMLのフォームとPHPでオンラインショッピングサイトを作りたいのですが
商品を買ってもらったときにクレジットカードで支払いしてもらうには
どのような手続きをすればいいでしょうか?
PHPコードももちろん気になりますが
お客からクレジットカード番号ほ入力してもらったあと
どのように相手側からはお金が引かれこちらにお金が入ってくるしくみがさっはーり分からないのです。
149: (ワッチョイ 7f63-htoQ) 2020/06/26(金)17:47 ID:tpkRAs620(1) AAS
>>148
クレカ決済部分を代行会社に依頼するのがわりと楽
150: (オッペケ Sra3-votv) 2020/06/26(金)19:49 ID:VIOvHiD1r(1/2) AAS
>>148
そこは絶対にプログラミングで対応すべきところではない
決済APIサービス使え
クレカ情報なんか取得するなよ
お漏らししたらお前が訴えられて賠償することになる
151: (ワッチョイ 8fa7-x+MM) 2020/06/26(金)19:50 ID:t1dY46A/0(1) AAS
直接契約だろうが代行だろうがブラックボックスなので
結局API使ってやり取りすることになる
まあ直接契約とか無理だけどな
152
(1): (ワッチョイ 8ff1-of6p) 2020/06/26(金)20:05 ID:x3eEIBQU0(2/2) AAS
> 149-151
ありがとうございます。
決済APIサービス使おうと思いますがどうすればいいのでしょうか?
やっぱりどこかとネットで契約したり設定しないといけないのですよね?
自分のサイト作ったときのようにレンタルサーバやドメイン取得の契約したみたいに。
153: (ワッチョイ cf2c-wMgy) 2020/06/26(金)20:30 ID:4Xp41V6m0(1) AAS
直接契約は、100項目とか遵守しないといけないから、絶対に無理

金額の5% 払えば、代行業者がやってくれる
154: (ワッチョイ 0fac-G+5W) 2020/06/26(金)20:44 ID:uqHA56uo0(1) AAS
まさかAPIサービスを使ったことない?!
155
(2): (ワッチョイ 0f01-H7K1) 2020/06/26(金)21:21 ID:KRu3Lqu50(1/3) AAS
質問、既出だったらすまそ、初心者です。書籍「気づけばプロ並みphp」の記述どおりのプログラムでエラーが出ます。

エラーメッセージ: Warning: Use of undefined constant staff_name - assumed 'staff_name' (this will throw an Error in a future version of PHP) in C:\xampp\htdocs\staff\staff_add_check.php on line 50
エラー箇所:print'<input type="hidden" name="name" value="'.staff_name.'">';
たぶん"'.staff_name.'"あたりがおかしいと思うが、書籍の記述どおりなのでどう直せばいいかわかりません
156: (ワッチョイ 7f02-n38w) 2020/06/26(金)21:34 ID:A6rLwpNG0(1/2) AAS
printの次に半角スペースが無いなんてことが正解?
157: (ワッチョイ 7f02-n38w) 2020/06/26(金)21:36 ID:A6rLwpNG0(2/2) AAS
そうでなくて変数に$がついてないからなんてことが正解か
158: (ワッチョイ 0f01-H7K1) 2020/06/26(金)22:12 ID:KRu3Lqu50(2/3) AAS
printのあとには半角スペースが必要なんですか?
あと、このプログラムの11行目で$staff_name=$_POST['name'];と定義しており、
また前のプログラムで
<form method="post" action="staff_add_check.php">スタッフ名を入力してください。<br/>
<input type="text" name="name" style="width:200px"><br/>
・・・</form>というふうに変数については、自分は問題がみつけられません。
そもそもこの書籍はphp5を前提に記述されており(php7でも問題なしとの記述はありますが)、自分は本プログラムをphp7で記述しているので記述法の仕様変更などが関係しているようにも思えますが、、、php7対応の書籍を買いなおしたほうが早いかな
わちゃわちゃしててすまそ
159: (ワッチョイ ff46-5fXH) 2020/06/26(金)22:15 ID:0RNRcl9R0(1/6) AAS
53歳です
プログラムできるようになりたくって
PHP勉強中です
よろしくお願いします
160: (ワッチョイ ff46-5fXH) 2020/06/26(金)22:25 ID:0RNRcl9R0(2/6) AAS
>>155
テキストを買ったら、その誤植情報を最初に確認すべきです
誤植個所をテキストに書き込みしてから学習しましょう
また、誤植情報を確認しても、なお誤植の可能性があれば
出版社に確認をしてください
161: (ワッチョイ ff46-5fXH) 2020/06/26(金)22:30 ID:0RNRcl9R0(3/6) AAS
157さんがおっしゃってるように
print'<input type="hidden" name="name" value="'.staff_name.'">';


                                ↓
print'<input type="hidden" name="name" value="'.$staff_name.'">';

と staff_name の頭に $を付けて $staff_name としたら良いと思います
1-
あと 841 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.011s