function mit echo?

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

  • function mit echo?

    ich hohle vorher aus der datenbank mit mysql_fetch_array einen datensatz raus..... nun will ich das wenn als "cat" (soll kategorie sein) z.b. Smilies ist das dan auch Smielies in der Auswahl selectiert sind... wie mach ich das?? habe es so probiert. die forensuche hilft mir nicht, immer wenn ich was einegeben steht da das nix gefunden wurde.
    PHP-Code:
    function select($kat) {
        if (
    $res[cat] == "Smilies") {
        print 
    "<select name='kategorie'>
         <option value='Smilies' selected>Smilies</option>
         <option value='Logos'>Logos</option></select>"
    ;
        }    

        if (
    $res[cat] == "Logos") {
        print 
    "<select name='kategorie'>
         <option value='Smilies'>Smilies</option>
         <option value='Logos' selected>Logos</option></select>"
    ;
        }    
        }
    echo 
    $kat
    Zuletzt geändert von kuebel-s; 29.08.2003, 20:58.

  • #2
    ersetzt echo $kat; mal durch
    PHP-Code:
    select($kat); 

    Kommentar


    • #3
      das klappt net... der gibt einfach NIX aus...
      //EDIT: Kann mir bitte einer helfen !!
      Zuletzt geändert von kuebel-s; 29.08.2003, 22:36.

      Kommentar


      • #4
        Re: function mit echo?

        wofür übergibst du der funktion eigentlich einen parameter $kat, wenn du ihn in der funktion gar nicht verwendest?

        und den select-tag zweimal drin stehen zu haben, in jedem if, ist auch nicht nötig. den kannst du doch in jedem fall ausgeben, danach dann die if-abfrage mit dem teil, der sich unterscheidet, und anschliessend den schliessenden tag ausgeben.
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar


        • #5
          Er gibt nichts aus, weil er einfach kein $res[cat] hat:
          global $res;
          am Anfang der Funktion sollte erste Erfolge bringen.

          MfG aneas

          Kommentar

          Lädt...
          X