Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Fehler werfen bei leerem Suchfeld

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] Fehler werfen bei leerem Suchfeld

    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.
    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 ( 
    <= mysql_num_rows($result) )
            {
                  
    seminare_for_all($result);
            }
            else
            {
                echo 
    "<i><b>Bitte geben Sie eine vollst&auml;ndige Kennnummer ein!</b></i><br /><br />";
            }
            
    mysql_close($dbconnect);
        } 
    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.

  • #2
    PHP-Code:
    if (isset($_POST["suchfeld"]) && trim($_POST["suchfeld"]) != '') {
      
    //suchen
    } else {
      echo 
    'fehler'//ob die jetzt für dich vernünftig ist weiß ich nicht ;)

    Kommentar


    • #3
      Danke für die Antwort. habs aber anders gelöst.
      PHP-Code:
      $result mysql_query($abfrage$dbconnect) or exit ("<i><b>Bitte geben Sie eine vollst&auml;ndige Kennnummer ein!</b></i><br /><br />"); 

      Kommentar

      Lädt...
      X