function mit echo?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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
    Last edited by kuebel-s; 29-08-2003, 21:58.

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

    Comment


    • #3
      das klappt net... der gibt einfach NIX aus...
      //EDIT: Kann mir bitte einer helfen !!
      Last edited by kuebel-s; 29-08-2003, 23:36.

      Comment


      • #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.

        Comment


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

          MfG aneas

          Comment

          Working...
          X