tutorials.de Buch-Aktion 05/2012
Like Tree3Danke
  • 1 Beitrag von Tim Bureck
  • 1 Beitrag von Yaslaw
  • 1 Beitrag von Guillermo
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
168
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Nessus Nessus ist offline Mitglied Bronze
    Registriert seit
    Feb 2003
    Ort
    Speyer
    Beiträge
    45
    Hallo,

    ich habe folgendes Problem, ich habe ein Variables Formular, der User gibt an, wie viele Zeilen er in die DB eintragen will. Das ist gelöst mit einer einfachen For-Schleife was auch tadellos funktioniert.

    Jetzt sollen die Datensätze in ein DB übergeben werden.
    Das Problem ist ja, das ich nicht weiß wie viele Datensätze übergeben werden, ich also beim Empfangsscript die Variablen erst erstellen muss.
    Also dachte ich mir, ich hänge einfach an die Variable eine Zählvariable ($i) an
    Also:
    $var=$var1.$i;
    echo $$var;


    Also sollte zur Laufzeit des Scriptes eine Variable $var1, $var2 etc. erscheinen.
    Wo liegt mein Denkfehler?

    Vielen Dank!
     

  2. #2
    Tim Bureck Tim Bureck ist offline Mitglied Platin
    Registriert seit
    Apr 2009
    Ort
    Düsseldorf (NRW)
    Beiträge
    508
    Am besten postest du mal den Code, wie du ihn jetzt hast, hier rein (nicht die [php][/php] tags vergessen), damit man dein Problem leichter nachvollziehen kann.
    Nessus bedankt sich. 

  3. #3
    Guillermo Guillermo ist offline Mitglied Silber
    Registriert seit
    Jun 2007
    Beiträge
    62
    Hallo Nessus,

    ich verstehe deine Frage nicht richtig, gib doch mal ein Codeschnipsel an und erläutere nochmal kurz was du genau machen möchtest.
     

  4. #4
    Nessus Nessus ist offline Mitglied Bronze
    Registriert seit
    Feb 2003
    Ort
    Speyer
    Beiträge
    45
    PHP-Code:
    <?php

    for($i=1;$i<$anzahl;$i++)
    {


    $name $vorname.$i;
    echo $
    $name;


    }

    ?>
    Die Formularübergabe klappt tadellos, wenn ich die Variablen eingebe (echo $name1; etc.) kommen die Daten super an.
     

  5. #5
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    Mach doch einfach ein Array
    PHP-Code:
    <form method="post">
        <table>
            <tr><td><input name="feld1[]" /><input name="feld2[]" /></td></tr>
            <tr><td><input name="feld1[]" /><input name="feld2[]" /></td></tr>
            <tr><td><input name="feld1[]" /><input name="feld2[]" /></td></tr>
        </table>
        <input type="submit" name="submit" />
    </form>
    <hr />
    <?php

    var_dump
    ($_POST);

    ?>
    Das gibt ein Array mit allen Feld1-Werten, ein Array mit allen Feld2-Werten.
    Nessus bedankt sich. 
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  6. #6
    Guillermo Guillermo ist offline Mitglied Silber
    Registriert seit
    Jun 2007
    Beiträge
    62
    Wenn du ein Formular verwendest wie yaslaw das geschrieben hat, dann kannst du dieser Variablen in deiner Schleife über
    Code :
    1
    
    $_POST["feld1"][$i]
    Code :
    1
    
    $_POST["feld2"][$i]
    etc. ansprechen.
    Nessus bedankt sich. 

  7. #7
    Nessus Nessus ist offline Mitglied Bronze
    Registriert seit
    Feb 2003
    Ort
    Speyer
    Beiträge
    45
    Vielen Dank, das war Dummheit im Dienst
    Hat geklappt
     

Ähnliche Themen

  1. Kleines Variablenproblem
    Von RaRu im Forum PHP
    Antworten: 3
    Letzter Beitrag: 15.11.09, 10:58
  2. Kleines Variablenproblem
    Von berger_84 im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 23.04.08, 14:56
  3. Variablenproblem
    Von Lektor21 im Forum PHP
    Antworten: 14
    Letzter Beitrag: 18.09.07, 16:13
  4. Variablenproblem
    Von MeyerChr im Forum PHP
    Antworten: 4
    Letzter Beitrag: 31.07.04, 14:25
  5. Variablenproblem
    Von Arndtinho im Forum PHP
    Antworten: 4
    Letzter Beitrag: 28.07.04, 14:12