我希望能夠在我的php代碼中使用選擇的值,但是每次我收到一條說明未定義索引分類的通知時,我做錯了什麼?我搜索了類似這樣的東西,他們都告訴我做我已經做的事情,有人可以幫忙嗎?未定義的索引html選擇
<select name="categorie" value="all">
<option value="all">All</option>
<option value="action">Action</option>
<option value="romance">Romance</option>
<option value="comedy">Comedy</option>
<option value="drama">Drama</option>
<option value="horror">Horror</option>
<option value="fantasy">Fantasy</option>
<option value="scifi">Sci-fi</option>
</select>
<br>
<form method="post" action="">
<input type="submit" value="Search" name="search">
</form>
<?php
$db = new PDO('mysql:host=localhost;dbname=id1552202_accounts', 'id1552202_thecouch', 'Fargo123');
if(isset($_POST['search'])){
$categorie = $_POST['categorie'];
if($categorie === "all"){
$all = $db->prepare("SELECT name, path FROM Reviews ORDER BY date");
$all->execute();
while($result = $all->fetch(PDO::FETCH_ASSOC)){
echo $result['name'];
echo '<br>';
echo $result['path'];
}
} else
$selectreview = $db->prepare("SELECT name, path FROM Reviews WHERE genre = :categorie ORDER BY date");
$selectreview->bindParam("categorie", $categorie);
$selectreview->execute();
while($result = $selectreview->fetch(PDO::FETCH_ASSOC)){
echo $result['name'];
echo '<br>';
echo '<br>';
echo $result['path'];
}
}
是的,我已經做到了 –
他已經做到了! – calexandre
爲什麼要投票? – skunkhaze