Re: [請益] 有關PHP插入記錄

看板PHP作者 (守護神)時間19年前 (2005/10/11 08:39), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串6/6 (看更多)
※ 引述《crazysky1019 (God Bless Mario)》之銘言: : 是表格名稱的問題,MYSQL會抓到一樣的名稱 : 我用變數去變表格名稱跟MYSQL的欄位 : 用DO來跑,以兩個物品來說,他會跑出兩列欄位,但是只有叫出一列欄位的資料 : 出來的畫面在這http://crazysky1019.myweb.hinet.net/question.JPG
: $totalRows_order_track指有幾樣商品,前面有定義了 : 綠色的部份是我比較覺得怪的地方,是DW弄的動態文字欄位 : 只執行第一次,第二次後就沒有東西了 : 希望能有人幫幫我,感激不盡 : 主要的程式碼如下: 要改成先 assoc 再 echo == 以後的看不懂跟前面有啥關係 : -<?php $sum = 0; for( $i = 0; $i < $totalRows_order_track; $i++ ) { -  do{ ?> -<?php //} while ($row_order_track = mysql_fetch_assoc($order_track)); ?> -<?php //?> +<?php + $sum=0; + while($row_order_track=mysql_fetch_assoc($order_track)) { +?> <tr> <td class="unnamed1 style1"><input name="<?php echo "id".$i ?>" type="text"   id="id" value="<?php echo $row_order_track['id']; ?>" size="3" readonly>   </td> <td class="unnamed1 style1"><input name="<?php echo "prodid".$i ?>" type="text"   value="<?php echo $row_order_track['prodid']; ?>" size="3" readonly></td> <td class="unnamed1 style1"><input name="<?php echo "prodname".$i ?>"   type="text" value="<?php echo $row_order_track['prodname']; ?>" size="3"   readonly></td> <td class="unnamed1 style1"><input name="<?php echo "prodprice".$i ?>"   type="text" value="<?php echo $row_order_track['prodprice']; ?>" size="3"   readonly></td> <td class="unnamed1 style1"><input name="<?php echo "prodnum".$i ?>"   type="text" value="<?php echo $row_order_track['prodnum']; ?>" size="3"   readonly></td> <td class="unnamed1 style1"><input name="<?php echo "prodtotal".$i ?>"   type="text" value="<?php echo $row_order_track['prodtotal']; ?>" size="3"   readonly></td> -<?php $sum += $row_order_track['prodtotal'];?> </tr> -<?php } while ( $row_order_track = mysql_fetch_assoc($order_track)); ?> <?php +} == if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) { $insertSQL = sprintf("INSERT INTO order_data (prodid, prodnum, prodprice, prodto tal, prodname, orderdatetemp, orderdatenum) VALUES (%s, %s, %s, %s, %s, %s, %s)" , GetSQLValueString($_POST['prodid'.$i], "text"), GetSQLValueString($_POST['prodnum'.$i], "int"), GetSQLValueString($_POST['prodprice'.$i], "int"), GetSQLValueString($_POST['prodtotal'.$i], "int"), GetSQLValueString($_POST['prodname'.$i], "text"), GetSQLValueString($_POST['orderdatetemp'.$i], "text"), GetSQLValueString($_POST['orderdatenum'.$i], "text")); mysql_select_db($database_Coffee, $Coffee); $Result1 = mysql_query($insertSQL, $Coffee) or die(mysql_error()); }} ?> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.158.10
文章代碼(AID): #13ImdLfR (PHP)
文章代碼(AID): #13ImdLfR (PHP)