私のPHPコードでselectから値を使用できるようにしたいのですが、未定義のindex categorieという通知が出るたびに、何が間違っていますか?私はこれに類似したものを検索しました。彼らはすべて私がすでにやっていることをするように教えてくれます。 HTMLの上未定義インデックス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