anskar
Grünschnabel
Hallo
ich habe folgende if Abfrage geschieben:
Wenn das Textfeld leer ist, wird die richtige Fehlermeldung ausgegeben.
Wenn aber der Inhalt nicht mit dem feld u_name der DB übereinstimmt bekomme ich folgende Fehlermeldung:
Use of undefined constant u_name - assumed 'u_name' in C/.....
Wenn der Inhalt übereinstimmt bekomme ich zwar das Feld aus der DB
ausgegeben aber trotzdem die gleiche Fehlemeldung.
Irgendwie komme ich nicht dahinter ;-( Ich bin für jede Hilfe dankbar.
mfg anskar
ich habe folgende if Abfrage geschieben:
Code:
$abfrage = "SELECT u_id,u_name FROM user_data WHERE u_name LIKE '$search_name'" ;
$ergebnis = mysql_query($abfrage);
if (empty($search_name))
{echo"Bitte geben Sie einen Namen ein";}
elseif ($search_name=u_name)
{
while($row = mysql_fetch_object($ergebnis))
echo "
<table border=0 width=\"150px\" class=\"table_bottom\" cellspacing=\"0\" cellpadding=\"0\"> <tr>
<td width=\"150px\" class=\"border_right_white\">
<a href=\"details.php?id=".$row->u_id."\">".$row->u_name."</a>
</td>
</tr>
</table>
";
}
else
{echo"Keine Einträge mit dem Namen: $search_name vorhanden";}
Wenn das Textfeld leer ist, wird die richtige Fehlermeldung ausgegeben.
Wenn aber der Inhalt nicht mit dem feld u_name der DB übereinstimmt bekomme ich folgende Fehlermeldung:
Use of undefined constant u_name - assumed 'u_name' in C/.....
Wenn der Inhalt übereinstimmt bekomme ich zwar das Feld aus der DB
ausgegeben aber trotzdem die gleiche Fehlemeldung.
Irgendwie komme ich nicht dahinter ;-( Ich bin für jede Hilfe dankbar.
mfg anskar