Nieuw lid |
|
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in.....on line 70
dit is mijn fout kennelijk $_POST['zoekenop'] met een $zoekenop bijv zou het wel werken iemand die weet hoe ik het kan oplossen. Ik wil die $_POST['zoekenop'] wel gebruiken namelijk.
<?php
ini_set('display_errors', 'On');
error_reporting(E_ALL);
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')
{
$zoeken = mysql_real_escape_string($_POST['zoeken']);
if($_POST['zoekenop'] == 'alles')
{
$zoekexploded = explode(' ', $zoeken);
$like = "";
$like2 = "";
foreach($zoekexploded as $k=>$v)
{
if($k == 0)
{
$like .= "`trefwoord` LIKE '%".$v."%' ";
$like2 .= "`omschrijving` LIKE '%".$v."%' ";
}
else
{
$like .= "AND `trefwoord` LIKE '%".$v."%' ";
$like2 .= "AND `omschrijving` LIKE '%".$v."%' ";
}
}
$sql = "
SELECT
thumbnail,
trefwoord,
omschrijving
FROM
afbeelding
WHERE
".$like." OR
".$like2."
";
}
elseif ($_POST['zoekenop'] == 'trefwoord' || $_POST['zoekenop'] == 'omschrijving');
{
$zoekexploded = explode(' ', $zoeken);
$like = "";
foreach($zoekexploded as $k=>$v)
{
if($k == 0)
{
$like .= " `$_POST['zoekenop']` LIKE '%".$v."%' ";
}
else
{
$like .= "AND `$_POST['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>";
}
}
}
?>
</body>
</html>
<?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') { if($_POST['zoekenop'] == 'alles') { $zoekexploded = explode(' ', $zoeken); $like = ""; $like2 = ""; foreach($zoekexploded as $k=>$v) { if($k == 0) { $like .= "`trefwoord` LIKE '%".$v."%' "; $like2 .= "`omschrijving` LIKE '%".$v."%' "; } else { $like .= "AND `trefwoord` LIKE '%".$v."%' "; $like2 .= "AND `omschrijving` LIKE '%".$v."%' "; } } $sql = " SELECT thumbnail, trefwoord, omschrijving FROM afbeelding WHERE ".$like." OR ".$like2." "; } elseif ($_POST['zoekenop'] == 'trefwoord' || $_POST['zoekenop'] == 'omschrijving'); { $zoekexploded = explode(' ', $zoeken); $like = ""; foreach($zoekexploded as $k=>$v) { if($k == 0) { $like .= " `$_POST['zoekenop']` LIKE '%".$v."%' "; } else { $like .= "AND `$_POST['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>"; } } } ?> </body> </html>
|