我不知道是否有人可以幫助我。PHP下拉菜單檢索結果
我把下面的腳本放在一起,顯示了mySQL數據庫中的日期列表。
<?php
mysql_connect("host", "user", "password")or
die(mysql_error());
mysql_select_db("database");
?>
<form>
<select>
<?php
$result = "SELECT userdetails.userid, finds.dateoftrip, detectinglocations.locationname, finds.findid, finds.userid, finds.locationid, detectinglocations.locationid, finds.findname, finds.finddescription FROM userdetails, finds, detectinglocations WHERE finds.userid=userdetails.userid AND finds.locationid=detectinglocations.locationid AND finds.userid = 1 GROUP By dateoftrip ORDER BY dateoftrip DESC";
$result =mysql_query($result);
while ($data=mysql_fetch_assoc($result)){
?>
<option value ="<?php echo $data['findid'] ?>" ><?php echo $data['dateoftrip'] ?></option>
<?php } ?>
</select>
</form>
我現在想要做的是在被選定的日期,從田間地頭「findname」和「finddescription檢索相關的值,在表中插入他們我的網頁上。
我花了數小時試圖讓這個工作,沒有任何成功。我只是想知道,是否有人能夠幫助我,並讓我知道我需要做些什麼來檢索結果。
非常感謝
更新的代碼
<?php
mysql_connect("host", "user", "password")or
die(mysql_error());
mysql_select_db("database");
?>
<form>
<select>
<?php
$result = "SELECT dateoftrip, findid, userid, locationid, findname, finddescription FROM finds GROUP By dateoftrip ORDER BY dateoftrip DESC";
$result =mysql_query($result);
while ($data=mysql_fetch_assoc($result)){
?>
<option value ="<?php echo $data['findid'] ?>" ><?php echo $data['dateoftrip'] ?></option>
<?php } ?>
</select>
</form>
在您的選擇查詢中沒有findid。 – Rufinus 2012-03-03 15:37:15
我不確定我是否瞭解您的問題。你有這個下拉菜單,根據用戶的選擇,你需要從你的bd中檢索一些數據? – mddw 2012-03-03 15:39:21
兩者,道歉,我已經修改我的帖子更準確。親切的問候 – IRHM 2012-03-03 15:46:42