[解決済み] ショッピングカート $_GET の問題で、id が使えない
2022-02-14 01:41:52
質問
$_GETで問題が発生しました。
私のindex.phpファイルには、小さなショッピングサイトがあり、"buy"ボタンをクリックすることでランダムなものを購入することができます。ボタンをクリックした後、私はこのようにクリックされた製品のIDを取得しようとしています。
//Stuff like connection, sql, etc..
$response="";
while ($row = mysqli_fetch_array($query, MYSQLI_ASSOC)){
//Other Stuff...
$response .= "<a href='addtocart.php?id=". $row['ProduktID'] . "'><button class='inCart'>Buy</button></a>";
}
そして、addtocart.phpという新しいファイルを作成しました。idが見えますね。
addtocart.php。
<?php
session_start();
if(isset($_GET['ProduktID']) && !empty($_GET['ProduktID'])){
//Do Stuff
}
else{
echo "Error, can't add the item";
}
いつもエラーメッセージが表示されるのですが。
どうすればいいですか?
ここで
addtocart.php?id
を使用しています。
id
として渡されるので、URLの中で
id
$response .= "<a href='addtocart.php?id=". $row['ProduktID'] . "'><button class='inCart'>Buy</button></a>";
addtocart.php。
ということで、phpでは以下のようにアクセスします。
$_GET['id']
<?php
session_start();
if(isset($_GET['id']) && !empty($_GET['id'])){
//Do Stuff
}
else{
echo "Error, can't add the item";
}
関連
-
[解決済み] [Solved] Fatal error: メンバ関数prepare()のNULLでの呼び出し
-
[解決済み】move_uploaded_fileは、「failed to open stream: Permission denied" というエラーが出る
-
[解決済み】phpのob_start()の使い道は?
-
[解決済み] コマンドの同期がとれていない。
-
[解決済み】不明なMySQLサーバーのホスト
-
[解決済み】「初期通信パケットの読み込み」でMySQLサーバーに接続できなくなり、システムエラーになる。0
-
[解決済み】 PHP 未定義関数の呼び出し
-
[解決済み】未定義のメソッド mysqli_stmt::get_result を呼び出す。
-
[解決済み] [Solved] Fatal error: 非オブジェクトのメンバ関数fetch_assoc()の呼び出し [重複]。
-
thinkphp5 timestamp 非整形の数値に遭遇した。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】move_uploaded_fileは、「failed to open stream: Permission denied" というエラーが出る
-
[解決済み】不明なMySQLサーバーのホスト
-
[解決済み】 PHP 未定義関数の呼び出し
-
[解決済み】DateTimeクラスのオブジェクトを文字列に変換できない
-
[解決済み】Phpのincludeが機能しない? 関数がincludeされない
-
[解決済み】メッセージ。Trying to access array offset on value of type null [重複]配列のオフセットにアクセスしようとしています。
-
[解決済み】file_get_contents( )が動作しない。
-
[解決済み] PHP - ストリームを開くのに失敗しました : そのようなファイルまたはディレクトリがありません。
-
thinkphp5 timestamp 非整形の数値に遭遇した。
-
[解決済み】MySQLのカラム数が1行目の値数と一致しない【非公開