舉例:在第一個頁面,我從資料庫裡面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中途關瀏覽器的話就不會運行到關資料庫的指令碼。
你只要沒有用永久串連,就不需要主動去關,因為指令碼結束後串連會自動斷開。