ilch Forum » Allgemein » HTML, PHP, SQL,... » if else ?

Geschlossen
  1. #1
    User Pic
    sinan Mitglied
    Registriert seit
    28.10.2007
    Beiträge
    85
    Beitragswertungen
    0 Beitragspunkte
    ^die antwort auf meine frage beruht warscheinlich auf einer simplen if-else funktion, doch leider bekomme ich das nicht wirklich hin. vielleicht könnt ihr mir ja helfen.

    wenn diese funktion:
    <?php
    function getfilmname($film_name){
    
      $sql = " select blabla from tabelle where  blabla  like  '%$eingabe%'  ;" ;
      //echo "$sql";
      $rs = mysql_query($sql);
      return $rs;
       }
     ?>


    also wenn diese funktion kein ergebnis bringen sollte, dann sollte als ausgabe echo "kein ergebnis gefunden" erscheinen oder sowas in der art.
    wie ist das umzusetzten.


    Zuletzt modifiziert von sinan am 24.10.2008 - 19:28:19
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    -GoA][-Sniper Mitglied
    Registriert seit
    31.10.2007
    Beiträge
    1.468
    Beitragswertungen
    63 Beitragspunkte
    versuchs mal so

    <?php
    function getfilmname($film_name){
    
      $sql = " select blabla from tabelle where  blabla  like  '%$eingabe%'  ;" ;
      //echo "$sql";
      $rs = mysql_query($sql);
      return true;
       }
    esle{
    echo "Kein ergebnis gefunden";
    return false;
     ?>
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    dastiii Mitglied
    Registriert seit
    27.12.2005
    Beiträge
    2.354
    Beitragswertungen
    84 Beitragspunkte
    versuch doch z.b. sowas lachen
    ka ob das so geht lächeln
    nich getestet ^^


    <?php
    function getfilmname($film_name){
    
      $sql = " select blabla from tabelle where  blabla  like  '%$eingabe%'  ;" ;
      //echo "$sql";
      $rs = mysql_query($sql);
       if(mysql_num_rows($rs) == 0)
         {
           $return = 'Kein Eintrag gefunden';
         }
        else
        {
           $return = mysql_fetch_assoc($rs);
       }
      return $return;
       }
     ?>



    Zuletzt modifiziert von DaStIaC am 24.10.2008 - 19:35:12
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    sinan Mitglied
    Registriert seit
    28.10.2007
    Beiträge
    85
    Beitragswertungen
    0 Beitragspunkte
    ich glaube ich muss beide entäuschen:) beim ersten beispiel bekomme

    syntax error, unexpected '{' nach dem else
    als ergebnis.

    und beim zweiten ergebnis bekomme ich gar kein ergebnis mehr.


    Zuletzt modifiziert von sinan am 24.10.2008 - 19:51:43
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Hassmann Mitglied
    Registriert seit
    13.02.2008
    Beiträge
    1.591
    Beitragswertungen
    9 Beitragspunkte
    <?php
    function getfilmname($film_name){
    
      $sql = " select blabla from tabelle where  blabla  like  '%$eingabe%'  ;" ;
      //echo "$sql";
      $rs = mysql_query($sql);
      return true;
      return $rs;
       }else{
    echo "Kein ergebnis gefunden";
    return false;
    }
     ?>
    Sub2Go.NET | Kostenlosen Webspace mit vielen features! Für Ilch-Forumsmitglieder doppelten Speicher!
    Mave1993.de Blog
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    sinan Mitglied
    Registriert seit
    28.10.2007
    Beiträge
    85
    Beitragswertungen
    0 Beitragspunkte
    funktioniert auch nicht kann es sein das da noch das if iwo am anfang fehlt ?
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Hassmann Mitglied
    Registriert seit
    13.02.2008
    Beiträge
    1.591
    Beitragswertungen
    9 Beitragspunkte
    Ich trottel natürlich xD und es fehlt auch die Variable $eingabe xD ich mache mal nen kleines Snippet nachher xD
    Sub2Go.NET | Kostenlosen Webspace mit vielen features! Für Ilch-Forumsmitglieder doppelten Speicher!
    Mave1993.de Blog
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    sinan Mitglied
    Registriert seit
    28.10.2007
    Beiträge
    85
    Beitragswertungen
    0 Beitragspunkte
    ja das wäre ja voll nett, wenn du da nochmal drüber gehen könntest. danke nochmal hassmann
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    sinan Mitglied
    Registriert seit
    28.10.2007
    Beiträge
    85
    Beitragswertungen
    0 Beitragspunkte
    also :
    PHP-Code:
    <?php
    function getfilmname($film_name){
    if(keine ahung was hier reinkommt??){
      $sql = " select blabla from tabelle where  blabla  like  '%$eingabe%'  ;" ;
      //echo "$sql";
      $rs = mysql_query($sql);
    
      return $rs;
       }else{
    echo "Kein ergebnis gefunden";
    return false;
    }
    } ?>


    aber ich weiß ich was in die klammer nach dem if kommt und wo $eingabe nochmal erscheinen muss
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    Der code von dastiac funktioniert, nur hast du dran gedacht das du ein array als ergebnis zurück bekommst?

    frag in deinem code einfach so ab:

    <?php
    $blabla = 'kein plan';
    $bla = getfilmname($blabla);
    if( is_array($bla) )
    {
        tu_den_code_der_hier_steht();
    }
    else echo $bla;
    ?>



    Zuletzt modifiziert von Ithron am 25.10.2008 - 14:12:17
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten