Onbekend |
|
ik probeer een zoekfunctie te maken voor een forum, maar hij werkt niet
<?
if(isset($_POST['submit'])){
if($_POST['in'] = 'all'){
$sql = "SELECT titel,bericht FROM topics WHERE titel = '".$_POST['zoek']."'";
$query = mysql_query($sql);
$sql2 = "SELECT titel,bericht FROM topics WHERE bericht = '".$_POST['zoek']."'";
$query2 = mysql_query($sql2);
$rij = mysql_fetch_object($query);
$rij2 = mysql_fetch_object($query2);
if((mysql_num_rows($query) > 0) && (mysql_num_rows($query2) > 0)){
echo 'Lukt';
}else{
echo 'Niks gevonden <a href="zoek.php">Terug</a>';
}
}else{
if($_POST['in'] = 'titel'){
$sql = "SELECT titel,bericht FROM topics WHERE titel = '".$_POST['zoek']."'";
$query = mysql_query($sql);
if(mysql_num_rows($query) > 0){
echo 'Lukt';
}else{
echo 'Niks gevonden <a href="zoek.php">Terug</a>';
}
}else{
if($_POST['in'] = 'bericht'){
$sql2 = "SELECT titel,bericht FROM topics WHERE bericht = '".$_POST['zoek']."'";
$query2 = mysql_query($sql2);
if(mysql_num_rows($query2) > 0){
echo 'Lukt';
}else{
echo 'Niks gevonden <a href="zoek.php">Terug</a>';
}
}else{ echo '<a herf="zoek.php">Terug</a>'; }
}
}
}else{
?>
<form method="post" action="zoek.php">
<table>
<tr>
<td>Zoeken in: </td><td><select name="in"><option value="all" selected>In titel en bericht</option><option value="titel">Alleen in titel</option><option value="bericht">Alleen in bericht</option></select></td>
</tr>
<tr>
<td>Zoeken naar: </td><td><input type="text" name="zoek" /></td>
</tr>
<tr>
<td></td><td><input type="submit" name="submit" value="Zoek" /></td>
</tr>
</table>
</form>
<?
}
?>
<? if(isset($_POST['submit'])){ if($_POST['in'] = 'all'){ $sql = "SELECT titel,bericht FROM topics WHERE titel = '".$_POST['zoek']."'"; $sql2 = "SELECT titel,bericht FROM topics WHERE bericht = '".$_POST['zoek']."'"; }else{ echo 'Niks gevonden <a href="zoek.php">Terug</a>'; } }else{ if($_POST['in'] = 'titel'){ $sql = "SELECT titel,bericht FROM topics WHERE titel = '".$_POST['zoek']."'"; }else{ echo 'Niks gevonden <a href="zoek.php">Terug</a>'; } }else{ if($_POST['in'] = 'bericht'){ $sql2 = "SELECT titel,bericht FROM topics WHERE bericht = '".$_POST['zoek']."'"; }else{ echo 'Niks gevonden <a href="zoek.php">Terug</a>'; } }else{ echo '<a herf="zoek.php">Terug</a>'; } } } }else{ ?> <form method="post" action="zoek.php"> <table> <tr> <td>Zoeken in: </td><td><select name="in"><option value="all" selected>In titel en bericht</option><option value="titel">Alleen in titel</option><option value="bericht">Alleen in bericht</option></select></td> </tr> <tr> <td>Zoeken naar: </td><td><input type="text" name="zoek" /></td> </tr> <tr> <td></td><td><input type="submit" name="submit" value="Zoek" /></td> </tr> </table> </form> <? } ?>
ik voer gwn iets in in het formulier en wat ik ook invul hij zegt elke keer "Niks gevonden"
|