PHPでデータベースからデータを取得して、そのデータにあわせてHTMLを生成していくのですが、1回目のループだけうまくいきません...
PHP
1//取得時文字コード 2 mysql_query('SET NAMES sjis',$connnection); 3 4 //ID 5 $ids = $_SESSION['ID']; 6 7 //SQL作成 8 $sql = 'SELECT * FROM ` ShoppingCart` WHERE id = "'.$ids.'" And flg = "0"'; 9 10//カートデータ取得 11 $CartData = mysql_query($sql); 12 13 //テーブル出力 14 $table_inf = ''; 15 16while ($row = mysql_fetch_assoc($CartData)){ 17 18 print($row['Number'].","); 19 $numbers = $row['Number']; 20 21 $table_inf = $table_inf.'<tr>'; 22 $table_inf = $table_inf.'<td class="Regtd5">'.$row['Cart'].'</td>'; 23 $table_inf = $table_inf.'<td class="Regtd4">'; 24 $table_inf = $table_inf.'<form method="post" action="Cart_SimpleConfirmation.php"><input type="submit" value="購入"><input type="hidden" name="num" value="'.$numbers.'"></form>'; 25 $table_inf = $table_inf.'</td>'; 26 $table_inf = $table_inf.'</tr>'; 27 }
1回目だけ:<form method="post" action="Cart_SimpleConfirmation.php"></form>の部分が反映されません。
その後の行は、全部フォームがついていました。
回答1件
あなたの回答
tips
プレビュー