Mein Problem ist folgendes:
Über ein Formular werden Daten an php Script übermittelt. Der SQL Befehl sieht nun foldermassen aus:
Die Werte der Variablen werden übermittelt (werden mit echo"" oben ausgegeben!) Daten werden jedoch keine angezeigt! Wenn ich jedoch im SQL Statement die ganzen OR Verknüpfungen entferne und nur eine where Bedingung abfrage funktioniert es?
Hab ich beim SQL - Befehl einen Fehler gemacht
Danke schon mal im Vorraus für eure Hilfe.
Über ein Formular werden Daten an php Script übermittelt. Der SQL Befehl sieht nun foldermassen aus:
PHP:
<?php
echo "\"$name\" \"$filiale\" \"$abteilung\" \"$telnr\" ";
echo "<br>";
include ('../zugriff/connect.inc.php');
$query = "select pers_name, pers_kurzw, pers_abteilung, pers_handy, pers_filiale
from pers
where pers_name LIKE '%$name%'OR
where pers_filiale LIKE '%$filiale%' OR
where pers_abteilung LIKE '%$abteilung%'OR
where pers_name LIKE '%$telnr%'OR
order by 1 desc";
$result = mysql_query($query) or die ("keine Daten vorhanden");
echo "<table width= '100%' class = 'newstextinnen'>\n";
echo "<tr>";
echo "<td width = '30'> <b> Name </b> </td>";
echo "<td> <b> Kurzwahl </b> </td>";
echo "<td width = '35'> <b> Handynr. </b></td>";
echo "<td> <b> Abteilung </b> </td>";
echo "<td> <b> Filiale </b> </td>";
echo "</tr>";
while ($row = mysql_fetch_row($result))
{
echo "<tr>";
foreach ($row as $col_value)
{
echo "<td> $col_value </td>";
}
echo "</tr>";
}
echo "</table>\n";
mysql_close();
?>
Die Werte der Variablen werden übermittelt (werden mit echo"" oben ausgegeben!) Daten werden jedoch keine angezeigt! Wenn ich jedoch im SQL Statement die ganzen OR Verknüpfungen entferne und nur eine where Bedingung abfrage funktioniert es?
Hab ich beim SQL - Befehl einen Fehler gemacht
Danke schon mal im Vorraus für eure Hilfe.