Hi,
vielleicht habe ich mit dieser Frage mehr Glück ;-):
Ich möchte mittels Formular Lieferanten in eine Tabelle eintragen.
Falls der Lieferant bereits vorhanden ist, soll eine Meldung ausgegeben werden, andernfalls soll er eingetragen werden.
Mein Code sieht so aus:
<?php
if (isset($_POST["gesendet"]))
{
include "connect.inc.php";
$sql = "select * from lieferant where (name = ".$_POST['name'].")";
$res = mysql_query($sql);
if (mysql_num_rows($res) == 1)
{
echo "der Lieferant ist schon vorhanden";
}
else
{
$sqlab = "insert lieferant" . "(name) values " . "('" . $_POST["name"] . "')";
mysql_query($sqlab);
}
}
?>
Wenn ich nun einen neuen Lieferanten anlege, wird er eingetragen und es kommt folgende fehlermeldung:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\.....Dateiname.php on line 8
Wenn ich einen Lieferanten eintrage, den es schon gibt, passiert gar nichts.
Ich hoffe auf eure Hilfe.
Vielen Dank im Voraus.
lg