tutorials.de Buch-Aktion 02/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
305
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Dörti.Hermi
    Dörti.Hermi Dörti.Hermi ist offline Mitglied Gold
    Registriert seit
    Aug 2007
    Ort
    Österreich
    Beiträge
    201
    Hallo Leute,

    hab's zwar schon mit der Suche probiert, aber ich bin nicht fündig geworden...
    Ich rufe eine Seite mit ..../xyz.php?id=23 auf. Wenn nun aber eine ID eingegeben wird, die es gar nicht in der Datenbank gibt, wie kann ich den Fehler abfangen, und eine eigene Fehlermeldung ausgeben?
    Habs mit "or die("Fehler");" schon probiert, dass geht aber nicht....

    Danke, Lg Andi
     

  2. #2
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    trigger_error()

    oder

    Exceptions

    Ansonsten einfach vor sämtlicher Programmlogik die Prüfung einbauen.
     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

  3. #3
    Avatar von Dörti.Hermi
    Dörti.Hermi Dörti.Hermi ist offline Mitglied Gold
    Registriert seit
    Aug 2007
    Ort
    Österreich
    Beiträge
    201
    ich weiß aber nicht, auf "WAS" ich abfragen muss. gibst keine funktion, die sowas ermöglicht, wenn eine ungültige sgl-abfrage zurückkommt?
     

  4. #4
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    Eine leere Abfrage ist nicht ungültig.

    PHP-Code:
    <?php
    $sql 
    "SELECT `value` FROM `table` WHERE `value` = '".intval($_GET['id'])."'";
    $result mysql_query($sql);

    if(
    mysql_num_rows($result) == 0)
    {
      
    // Fehler
      
    exit;
    }
    ?>
    Einfach, aber effektiv.
     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

  5. #5
    Avatar von Dörti.Hermi
    Dörti.Hermi Dörti.Hermi ist offline Mitglied Gold
    Registriert seit
    Aug 2007
    Ort
    Österreich
    Beiträge
    201
    danke, t prima!

    immer wieder unglaublich wie schnell das hier geht *ggg*

    lg andi
     

Ähnliche Themen

  1. Formularfelder auf Eingabe überprüfen
    Von Schniko im Forum PHP
    Antworten: 27
    Letzter Beitrag: 07.07.10, 15:24
  2. Formular Eingabe überprüfen
    Von hubbl im Forum PHP
    Antworten: 1
    Letzter Beitrag: 04.11.07, 23:18
  3. GET eingabe auf URL überprüfen
    Von kase im Forum PHP
    Antworten: 13
    Letzter Beitrag: 11.08.07, 15:57
  4. Eingabe vor dem Versenden überprüfen
    Von Thomas_Jung im Forum PHP
    Antworten: 17
    Letzter Beitrag: 01.02.07, 07:20
  5. Eingabe Datum überprüfen
    Von Howie im Forum PHP
    Antworten: 5
    Letzter Beitrag: 02.12.03, 08:17