3Danke
ERLEDIGT
JA
JA
ANTWORTEN
6
6
ZUGRIFFE
168
168
EMPFEHLEN
-
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!
-
10.02.11 12:31 #2
- 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.
-
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.
-
Die Formularübergabe klappt tadellos, wenn ich die Variablen eingebe (echo $name1; etc.) kommen die Daten super an.PHP-Code:
<?php
for($i=1;$i<$anzahl;$i++)
{
$name = $vorname.$i;
echo $$name;
}
?>
-
Mach doch einfach ein Array
Das gibt ein Array mit allen Feld1-Werten, ein Array mit allen Feld2-Werten.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);
?>---------------------------------------------------------------------------------------------------
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
-
Wenn du ein Formular verwendest wie yaslaw das geschrieben hat, dann kannst du dieser Variablen in deiner Schleife über
Code :1
$_POST["feld1"][$i]
etc. ansprechen.Code :1
$_POST["feld2"][$i]
-
Vielen Dank, das war Dummheit im Dienst

Hat geklappt
Ähnliche Themen
-
Kleines Variablenproblem
Von RaRu im Forum PHPAntworten: 3Letzter Beitrag: 15.11.09, 10:58 -
Kleines Variablenproblem
Von berger_84 im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 23.04.08, 14:56 -
Variablenproblem
Von Lektor21 im Forum PHPAntworten: 14Letzter Beitrag: 18.09.07, 16:13 -
Variablenproblem
Von MeyerChr im Forum PHPAntworten: 4Letzter Beitrag: 31.07.04, 14:25 -
Variablenproblem
Von Arndtinho im Forum PHPAntworten: 4Letzter Beitrag: 28.07.04, 14:12





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren