Moin.
Ich bin am verzweilfen. Ichbekomme dieses Skript einfach nicht zum laufen.
Ich geben den Suchbegriff ein, und erspuckt mir nichts aus. Drch debuggen hab ich herausgefunden, das er garnicht in die IF Schleife springt. den Suchbegriff kann ich nämlihcvor der Schleife ausgeben, nur in der SChleife nicht.
Und somit kann ich auch nicht testen, ob der Code in der Schleife funktioniert.
Ich bin am verzweilfen. Ichbekomme dieses Skript einfach nicht zum laufen.
Ich geben den Suchbegriff ein, und erspuckt mir nichts aus. Drch debuggen hab ich herausgefunden, das er garnicht in die IF Schleife springt. den Suchbegriff kann ich nämlihcvor der Schleife ausgeben, nur in der SChleife nicht.
Und somit kann ich auch nicht testen, ob der Code in der Schleife funktioniert.
PHP:
if ($_POST['1']) //ueberprueft ob der submit button gedrückt wurde
{
echo $_POST['begriff'];
if (strlen($_POST['begriff']))
{
$array = explode(' ',$_POST['begriff']);
$conditions = array();
foreach ($array as $value)
{
$data = "(vorname_kunden like '%$value%' OR ";
$data .= "nachname_kunden like '%$value%' OR ";
$data .= "ort_kunden like '%$value%')";
$conditions[] = $data;
}
$query = 'SELECT id, vorname_kunden, nachname_kunden, ort_kunden FROM kunden';
if (count($conditions))
{
$condition = " where " . implode (" or ", $conditions);
$query .= $condition;
}
echo $query;
$result = mysql_query($query);
if (mysql_errno()) die ("MySQL-Error: " . mysql_error());
while ($data = mysql_fetch_array())
{
$kunden_id = $data['id'];
$vorname = $data['vorname_kunden'];
$nachname = $data['nachname_kunden'];
$ort = $data['ort_kunden'];
echo '<a href="intern.php?site=kunden&kunden_id=' . $kunden_id . '">';
echo $vorname . ' ' . $nachname . ' ' . $ort . '</a><br>\n';
}
}
}
?>
<form action="intern.php?site=searchkunden" method="post">
<p align="center"><b>Hier können sie den Namen, Nachnamen oder Ort des Kunden eingeben den Sie suchen!<br>Bitte geben Sie den Suchbegriff ein:</b> <p>
<b><font color="#336699">Suchbegriff:</b><br>
<input type="text" name="begriff" size="35"><br>
<input type="submit" name="1" value="Eintragen">
<input type="reset" value="Löschen">
</form>