Variable zusammensetzen

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

  • Variable zusammensetzen

    Hallo liebes Forum,

    bastle momentan an einer Website herum.
    Klappt soweit ganz gut, aber ich sitze grad mal wieder an einem wahrscheinlich eher kleinen Problem fest. Mir fehlen teilweise einfach die Grundlagen in Sachen Programmieren.

    Es handelt sich um folgende Zeile:

    PHP-Code:
        function add_to_database$isbn.$i$titel.$i$autor.$i$verlag.$i$erschienen.$i$menge.$i, &$dberror ) { 
    Ich möchte aus $isbn und $i quasi $isbn1 (und dann natürlich hochzählen lassen) machen.


    dass meine Zeile nicht geht, ist mir klar geworden.


    In einer HTML Ausgabe habe ich das so gelöst:
    PHP-Code:
            for ( $i=0$i<=5$i++ ) {
                echo 
    '    <input type="hidden" name="isbn'.$i.'" value="'.${isbn.$i}.'">',"\n";
                echo 
    '    <input type="hidden" name="titel'.$i.'" value="'.${titel.$i}.'">',"\n";
                echo 
    '    <input type="hidden" name="autor'.$i.'" value="'.${autor.$i}.'">',"\n";
                echo 
    '    <input type="hidden" name="verlag'.$i.'" value="'.${verlag.$i}.'">',"\n";
                echo 
    '    <input type="hidden" name="erschienen'.$i.'" value="'.${erschienen.$i}.'">',"\n";
                echo 
    '    <input type="hidden" name="menge'.$i.'" value="'.${menge.$i}.'">',"\n";
            } 
    Allerdings funktioniert dass bei der add_to_dabase Funktion nicht.

    Kann mir jemand dabei helfen?

    schönen Dank
    Gruß
    RK

  • #2
    na dann schau mal:
    PHP-Code:
    $i 1;
    $AA1 "Bla";
    echo ${
    "AA".$i}; 

    Kommentar


    • #3
      So kanns auch nicht gehen....

      Versuch mal:

      PHP-Code:
      echo ${'isbn'.$i}; 
      EDIT:

      mal wieder zuuuu langsam ^^

      [color=blue]MfG Payne_of_Death[/color]

      [color=red]Manual(s):[/color] <-| PHP | MySQL | SELFHTML |->
      [color=red]Merke:[/color]
      [color=blue]Du brauchst das Rad nicht neu erfinden ! [/color]<-ForumSuche rettet Leben-> || <-Schau in den Codeschnippsels->

      Murphy`s Importanst LAWS
      Jede Lösung bringt nur neue Probleme
      Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht.
      In jedem kleinen Problem steckt ein großes, das gern raus moechte.

      Kommentar


      • #4
        hab jetzt folgende Zeile:

        PHP-Code:
            function add_to_database( ${'isbn'.$i}, ${'titel'.$i}, ${'autor'.$i}, ${'verlag'.$i}, ${'erschienen'.$i}, ${'menge'.$i}, &$dberror 
        damit bekomme ich folgende Fehlermeldung:
        Parse error: parse error, unexpected '$', expecting ')' in ....
        Hab ich euere Vorschläge falsch umgesetzt?

        Kommentar


        • #5
          mein Gott, du weißt ja nichts über Funktionsdeklaration. Bei der Deklaration mußt du die Argumente mit festen Namen machen, etwa
          PHP-Code:
          function foo(a,b,c) {...} 
          dann kannst du Aufrufen
          PHP-Code:
          foo(${'isbn'.$i}, ${'titel'.$i}, ${'autor'.$i}); 

          Kommentar


          • #6
            weil programmieren normalerweise auch nicht mein ding ist...

            Kommentar

            Lädt...
            X