Moin.
Also ich habe ein Suchfeld, welches mit einer Datenbank verknüpft ist. Jetzt möchte ich es gerne so haben, dass wenn der User keinen Wert eingibt in das Suchfeld, er aber auf suchen klickt, er eine anständige Fehlermeldung bekommt und nicht die MySQL_Fehlermeldung.
Wie man siht, wirft er eine "vernünftige" Fehler-Meldung, wenn die Nummer nicht vollständig eingegeben wurde. Allerdings soll er auch beim leer übergegebenen Suchfeld eine Fehlermeldung werfen.
Also ich habe ein Suchfeld, welches mit einer Datenbank verknüpft ist. Jetzt möchte ich es gerne so haben, dass wenn der User keinen Wert eingibt in das Suchfeld, er aber auf suchen klickt, er eine anständige Fehlermeldung bekommt und nicht die MySQL_Fehlermeldung.
PHP-Code:
if (isset($_POST['button_such']))
{
seminartabelle_all();
$dbconnect = mysql_connect($server,$user,$pass) or die ("Es konnte keine Verbindung zur Datenbank hergestellt werden.");
$db = mysql_select_db('s0.alpha', $dbconnect) or die(mysql_error());
$abfrage = "Select * FROM $table where Kenn_Nr = $suchen ORDER BY Kenn_Nr ASC";
$result = mysql_query($abfrage, $dbconnect) or die(mysql_error());
if ( 1 <= mysql_num_rows($result) )
{
seminare_for_all($result);
}
else
{
echo "<i><b>Bitte geben Sie eine vollständige Kennnummer ein!</b></i><br /><br />";
}
mysql_close($dbconnect);
}

Kommentar