最近在做PHP課程設計,問個關於提取表單的資料存放入資料庫的有關問題

來源:互聯網
上載者:User
最近在做PHP課程設計,問個關於提取表單的資料存放入資料庫的問題
最近在做PHP課程設計,最購物網站,本人菜鳥,所以回答的時候能詳細點嗎?最好帶代碼的,謝謝。
這個介面代碼是這樣:
$conn=mysql_connect('localhost','root','123')or die('串連失敗');
mysql_select_db('mysql',$conn)or die('串連失敗');
mysql_query("SET NAMES utf8");
$sql="select * from goods";
$result=mysql_query($sql);

echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
?>

-----------------------
我想問的是:怎樣把打鉤的選項,放入資料庫,包括數量。
最好能給出代碼,謝謝你們,本人菜鳥啊!!!
------解決方案--------------------
再增添一個button value="放入購物車" (看起來你打來裡似乎有一個了)
遍曆所有checked狀態的 checkbox 通過checkbox 的id 關聯取得商品的名稱和數量


onclick 裡觸發ajax

後台根據id 得到商品的 title,num 入庫.

------解決方案--------------------
1.把你的text的name改成數組
checkbook的name改成數組,value改成對應的商品id
在處理頁面
可以用$_GET['checkbox']或者$_POST['checkbox']擷取選中的商品
foreach($_POST['checkbox'] as $key => $id)
{
$_POST[$key]['text']就是 商品 $id 的數量
}


2.使用ajax,把text的值拼成字串,如:1,1,2
checkbox也是如此
最後ajax提交,php做處理
------解決方案--------------------

改為


然後套用#2的代碼
------解決方案--------------------
foreach($_POST['checkbox'] as $id)
{
$r=mysql_query("select * from goods where id=$id");
$rows= mysql_fetch_row($r);
mysql_query("insert into goodsave values($rows[0],'$rows[1]','$rows[2]')");
}
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.