Nieuw lid |
|
Hoi,
Ik wil dat bezoekers van mijn site via een zoekscript in mijn db kunnen zoeken.
Ik ben hier al even mee bezig, maar het lukt niet erg.
Als ik de query in phpmyadmin uitvoer, krijg ik wel resultaten.
Als ik hem op de site zet krijg ik de melding dat er niets gevonden wordt.
Iemand enig idee wat ik fout doe???
Hier het script:
<html>
<head>
<title>Zoeken</title>
</head>
<body bgcolor="#FF00FF" text="#000000" background="../meisjes/meisjeskleur.jpg" vlink="#000000" alink="#FF0000">
<?php
mysql_connect("???.xxxxxxx.nl", "XXXX", "xxxxx"); //Connecten met DB
mysql_select_db("xxxxdb");
$tabel = "Artikelen";
$tabel1 = "Merken";
$foto = "../images/";
//zoekmachine
if ($_POST['naamvantekstveld']) {
$naamvantekstveld=$_POST['naamvantekstveld'];
// querys, hier plaats je dus je querys die in je tabellen zoeken
$query = 'SELECT `Artikelen`.`omschrijving`, `Artikelen`.`maat`, `Merken`.`naam`'
. ' FROM Artikelen, Merken';
// resultaten ophalen
$sql = mysql_query($query) or die (mysql_error());
$aantal=mysql_num_rows($sql);
// aantal resultaten
$aantal = $aantal1;
if ($aantal1 == 0 AND $aantal2 == 0 AND $aantal3 == 0 AND $aantal4 == 0 AND $aantal5 == 0 AND $aantal6 == 0 AND $aantal7 == 0) {
echo "Er zijn <B>geen</B> resultaten gevonden";
} else {
echo "$aantal gevonden resultaten:<BR><BR>";
// hier resultaten
echo "<b>$aantal1 gevonden reviews:</b><br>";
// Opbouwen van tabel
echo "<TABLE>";
while ( $row = mysql_fetch_array($sql1) )
{
$foto2 = ltrim(strval($row['id']));
$foto1 = "$foto$foto2.gif";
echo "<tr>";
echo "<td width='40%'><IMG SRC=$foto1 WIDTH='300' HEIGHT='300' BORDER='0'></td>";
echo "<td width='60%'>";
echo "<B>Artikelnummer: </B>";
echo $row["id"];
echo "<BR>";
if ($row["Maat"]>0) {
echo "<B>Maat: </B>";
echo $row["maat"];
echo "<BR>";
}
if ($row["merk"]<100) {
echo "<B>Merk: </B>";
echo $row["naam"];
echo "<BR>";
}
echo "<B>Omschrijving: </B>";
echo $row["omschrijving"];
echo "<BR>";
if ($row["winkelprijs"]>0) {
echo "<B>Winkelprijs: € </B>";
echo $row["winkelprijs"];
echo "<BR>";
}
echo "<B>Onze prijs: € </B>";
echo $row["prijs"];
echo "<BR>";
if ($row["status"]<>"") {
echo "<B>Status: </B>";
echo $row["status"];
}
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "</tr>";
}
}
}
echo "</table>";
echo "<br>";
echo "<FORM ACTION=\"\" METHOD=\"post\">";
echo "<center>Zoeken naar:";
echo "<INPUT TYPE=\"text\" NAME=\"naamvantekstveld\"> - ";
echo "<INPUT TYPE=\"submit\" NAME=\"Zoek\" VALUE=\"Zoek\"></center>";
echo "</FORM>";
//einde zoekmachine
?>
<html> <head> <title>Zoeken</title> </head> <body bgcolor="#FF00FF" text="#000000" background="../meisjes/meisjeskleur.jpg" vlink="#000000" alink="#FF0000"> <?php mysql_connect("???.xxxxxxx.nl", "XXXX", "xxxxx"); //Connecten met DB $tabel = "Artikelen"; $tabel1 = "Merken"; $foto = "../images/"; //zoekmachine if ($_POST['naamvantekstveld']) { $naamvantekstveld=$_POST['naamvantekstveld']; // querys, hier plaats je dus je querys die in je tabellen zoeken $query = 'SELECT `Artikelen`.`omschrijving`, `Artikelen`.`maat`, `Merken`.`naam`' . ' FROM Artikelen, Merken'; // resultaten ophalen // aantal resultaten $aantal = $aantal1; if ($aantal1 == 0 AND $aantal2 == 0 AND $aantal3 == 0 AND $aantal4 == 0 AND $aantal5 == 0 AND $aantal6 == 0 AND $aantal7 == 0) { echo "Er zijn <B>geen</B> resultaten gevonden"; } else { echo "$aantal gevonden resultaten:<BR><BR>"; // hier resultaten echo "<b>$aantal1 gevonden reviews:</b><br>"; // Opbouwen van tabel { $foto1 = "$foto$foto2.gif"; echo "<td width='40%'><IMG SRC=$foto1 WIDTH='300' HEIGHT='300' BORDER='0'></td>"; echo "<B>Artikelnummer: </B>"; if ($row["Maat"]>0) { } if ($row["merk"]<100) { } echo "<B>Omschrijving: </B>"; echo $row["omschrijving"]; if ($row["winkelprijs"]>0) { echo "<B>Winkelprijs: € </B>"; echo $row["winkelprijs"]; } echo "<B>Onze prijs: € </B>"; if ($row["status"]<>"") { } } } } echo "<FORM ACTION=\"\" METHOD=\"post\">"; echo "<center>Zoeken naar:"; echo "<INPUT TYPE=\"text\" NAME=\"naamvantekstveld\"> - "; echo "<INPUT TYPE=\"submit\" NAME=\"Zoek\" VALUE=\"Zoek\"></center>"; //einde zoekmachine ?>
|