Nieuw lid |
|
Ik heb een script voor het zoeken in mijn tabel Recepten en een formulier waar een trefwoord ingevuld kan worden, maar hij zegt dat mn query leeg is de hele tijd.
code(ik heb ff wachtwoord enzo verwijderd maar dat werkt iig wel):
<form name="Zoekrecepten" method="post" action="Zoeken.php">
Trefwoord<br />
<input name="trefwoord" type="text" maxlength="50" style="width:97%;" />
<input type="image" src="images/zoeknormal.jpg" style="margin-top:5px;float:right;" alt="Zoeken" width="80px" height="19px" />
</form>
<form name="Zoekrecepten" method="post" action="Zoeken.php"> <input name="trefwoord" type="text" maxlength="50" style="width:97%;" /> <input type="image" src="images/zoeknormal.jpg" style="margin-top:5px;float:right;" alt="Zoeken" width="80px" height="19px" />
<?php
// Address error handing.
ini_set ('display_errors', 1);
error_reporting (E_ALL & ~E_NOTICE);
// Connect and select.
if ($dbc = @mysql_connect ('server', 'user', 'wachtwoord)) {
if (!@mysql_select_db ('database')) {
die ('<p>Could not select the database because: <b>' . mysql_error() . '</b></p>');
}
} else {
die ('<p>Could not connect to MySQL because: <b>' . mysql_error() . '</b></p>');
}
$query = 'SELECT * from Recepten WHERE trefwoord LIKE '%$trefwoord%' order by date_entered DESC';
if ($r = mysql_query ($query)) { // Run the query.
while ($row = mysql_fetch_array ($r)) {
print "<p><h3>{$row['naam']}</h3><br />
{$row['afbeelding']}<br />
<b>Ingrediënten:</b><br />{$row['ingredienten']}<br />
<b>Bereidingswijze:</b><br />{$row['bereidingswijze']}<br />
</p><hr /> \n";
}
} else {
die ('<p>Could not retrieve entries because: <b>' . mysql_error() . "</b>. The query was $query.</p>");
}
mysql_close();
?>
<?php // Address error handing. // Connect and select. if (!@mysql_select_db ('database')) { die ('<p>Could not select the database because: <b>' . mysql_error() . '</b></p>'); } } else { die ('<p >Could not connect to MySQL because : <b >' . mysql_error() . '</b ></p >'); } $query = 'SELECT * from Recepten WHERE trefwoord LIKE '%$trefwoord%' order by date_entered DESC'; if ($r = mysql_query ($query)) { // Run the query. while ($row = mysql_fetch_array ($r)) { print "<p><h3>{$row['naam']}</h3><br /> {$row['afbeelding']}<br /> <b>Ingrediënten:</b><br />{$row['ingredienten']}<br /> <b>Bereidingswijze:</b><br />{$row['bereidingswijze']}<br /> </p><hr /> \n"; } } else { die ('<p>Could not retrieve entries because: <b>' . mysql_error() . "</b>. The query was $query.</p>"); } mysql_close(); ?>
ziet iemand de fout in mijn script?
|