Nieuw lid |
|
Wellicht met mijn hele code meer inzicht geeft in wat ik wil zie regel 77. Ik wil dus een echo doen van de thumbnail MET de optie dat gebruikers erop kunnen klicken om mijn thickbox te openen om de originele formaat te zien.
Dus als je die $row niet gebruikt werkt het voor geen donder ook meer mijn zoekmachine.
<?php
ini_set('display_errors', 'On');
error_reporting(E_ALL);
?>
<?php require_once("databaseconnectionuploaden.php"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Zoeken</title>
</head>
<body>
<form form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
Zoek op:<br>
<select name="zoekenop">
<option value="omschrijving">Omschrijving</option>
<option value="trefwoord">Trefwoord</option>
<option value="alles" selected="selected">alles</option>
</select><p>
<input name="zoeken" type="text" id="zoeken" size="30"><p>
<input type="submit" value="zoeken">
</form>
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
$zoekenop = mysql_real_escape_string($_POST['zoekenop']);
$zoeken = mysql_real_escape_string($_POST['zoeken']);
// je query dan:
if ($zoekenop == 'alles'){
$zoekexploded = explode(' ', $zoeken);
$like = "";
foreach($zoekexploded as $k=>$v) {
if($k == 0) {
$like .= "`trefwoord` LIKE '%".$v."%' ";
} else {
$like .= "AND `trefwoord` LIKE '%".$v."%' ";
}
}
$sql = "
SELECT thumbnail, trefwoord, omschrijving
FROM afbeelding
WHERE ".$like." OR
".$like."
";
} else {
$zoekexploded = explode(' ', $zoeken);
$like = "";
foreach($zoekexploded as $k=>$v) {
if($k == 0) {
$like .= "`$zoekenop` LIKE '%".$v."%' ";
} else {
$like .= "AND `$zoekenop` LIKE '%".$v."%' ";
}
}
$sql = "
SELECT thumbnail, trefwoord, omschrijving
FROM afbeelding
WHERE ".$like."
";
}
$res = mysql_query($sql);
if(!$res)
{
trigger_error(mysql_error().'<br />In query: '.$sql);
}
else
{
if (mysql_num_rows($res) >= 1)
{
while ($row = mysql_fetch_array($res))
{
echo '<img src="'.$row['thumbnail'].'" alt="thumbnail" /></p>';
}
echo "<a href=\"registered_user_area_zoeken.php\" title=\"zoek opnieuw\">zoek opnieuw</a>";
}
else
{
echo "<p>Er is niets gevonden op jou zoekterm:<b> $HTTP_POST_VARS[zoeken]</b></p>";
echo "<p><a href=\"registered_user_area_zoeken.php\" title=\"zoek opnieuw\">zoek opnieuw</a></p>";
}
}
}
?>
</body>
</html>
<?php ?> <?php require_once("databaseconnectionuploaden.php"); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Zoeken</title> </head> <body> <form form action=" <?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data"> Zoek op:<br> <select name="zoekenop"> <option value="omschrijving">Omschrijving</option> <option value="trefwoord">Trefwoord</option> <option value="alles" selected="selected">alles</option> </select><p> <input name="zoeken" type="text" id="zoeken" size="30"><p> <input type="submit" value="zoeken"> </form> <?php if($_SERVER['REQUEST_METHOD'] == 'POST') { // je query dan: if ($zoekenop == 'alles'){ $zoekexploded = explode(' ', $zoeken); $like = ""; foreach($zoekexploded as $k=>$v) { if($k == 0) { $like .= "`trefwoord` LIKE '%".$v."%' "; } else { $like .= "AND `trefwoord` LIKE '%".$v."%' "; } } $sql = " SELECT thumbnail, trefwoord, omschrijving FROM afbeelding WHERE ".$like." OR ".$like." "; } else { $zoekexploded = explode(' ', $zoeken); $like = ""; foreach($zoekexploded as $k=>$v) { if($k == 0) { $like .= "`$zoekenop` LIKE '%".$v."%' "; } else { $like .= "AND `$zoekenop` LIKE '%".$v."%' "; } } $sql = " SELECT thumbnail, trefwoord, omschrijving FROM afbeelding WHERE ".$like." "; } if(!$res) { } else { { { echo '<img src="'.$row['thumbnail'].'" alt="thumbnail" /></p>'; } echo "<a href=\"registered_user_area_zoeken.php\" title=\"zoek opnieuw\">zoek opnieuw</a>"; } else { echo "<p>Er is niets gevonden op jou zoekterm:<b> $HTTP_POST_VARS[zoeken]</b></p>"; echo "<p><a href=\"registered_user_area_zoeken.php\" title=\"zoek opnieuw\">zoek opnieuw</a></p>"; } } } ?> </body> </html>
|