求問一個checkbox向後面一個頁面傳值的問題

來源:互聯網
上載者:User
舉例:在第一個頁面,我從資料庫裡面query出漂亮mm的名字,假設10個人,並顯示成checkbox的形式。代碼如下
echo "";

然後我打算選其中三個和我約會。我會在中意的名字前面的checkbox裡面打鉤。然後點next調用下一個頁面,請問我要如何傳遞我選擇的這三個人的名字呢(不一定是三個,可能是1-10個,反正數量不確定)
還有想問一下 #!/usr/local/bin/php 這句話放在哪裡,是放在下面代碼裡的html標籤上面嗎?還是在


xxxxxx
?>


php小白,過幾天就要交project了,沒時間詳細學習了,做一次伸手黨吧。
提前謝謝各位了。


回複討論(解決方案)

#!/usr/local/bin/php 這句話應該是注釋吧寫不寫都可以,要是寫的話寫在 echo "".$row->state.""; 接收頁面$_GET['xx']是數組,要儲存到資料庫的話就處理數組,可以拼接成一段字串儲存在資料庫中

echo "";

u_parklist.php
#!/usr/local/bin/php //其實也可以不用寫



var_dump( $_GET['state']);
?>


1、你沒有提交按鈕,請加上
2、print_r($_GET) 就可看到所有被選中的mm

#!/usr/local/bin/php 這句話應該是注釋吧寫不寫都可以,要是寫的話寫在 echo "".$row->state.""; 接收頁面$_GET['xx']是數組,要儲存到資料庫的話就處理數組,可以拼接成一段字串儲存在資料庫中

#!/usr/local/bin/php
多謝回答,這個不是注釋,去掉之後無法運行。可能是用來告訴伺服器php運行路徑的?

echo "";

u_parklist.php
#!/usr/local/bin/php //其實也可以不用寫



var_dump( $_GET['state']);
?>



多謝回答,#!/usr/local/bin/php這個不寫的話就會跳出internal error。php真討厭,也不說是什麼錯。。。

php.ini 中令display_errors=On , 重啟下apache,再運行看看報什麼錯。

1、你沒有提交按鈕,請加上
2、print_r($_GET) 就可看到所有被選中的mm
恩恩,加上了

php.ini 中令display_errors=On , 重啟下apache,再運行看看報什麼錯。
請問什麼是php.ini,用的學校提供的伺服器,只有一個htaccess的設定檔,裡面的內容是
AddHandler cgi-script .php
DirectoryIndex index.html index.php

echo "";

u_parklist.php
#!/usr/local/bin/php //其實也可以不用寫



var_dump( $_GET['state']);
?>


啊,我運行成功了,但是只有幾個checkbox,後面沒有顯示值 T_T

echo "state."’/>".$row->state."";

echo "".$row->state."";

echo "".$row->state."";
啊啊啊啊,弄出來了,好開心。除了引號的問題,提醒一下其他人,除了引號的問題,row 後面的屬性 一 定 要 大 寫!

echo "".$row->state."";
我再問一下,用不用每次查詢都開啟資料庫再關閉資料庫,可不可以在第一個頁面開啟資料庫,然後在最後一個頁面再關上?有個小問題就是user中途關瀏覽器的話就不會運行到關資料庫的指令碼。

你只要沒有用永久串連,就不需要主動去關,因為指令碼結束後串連會自動斷開。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.