2Danke
ERLEDIGT
JA
JA
ANTWORTEN
10
10
ZUGRIFFE
263
263
EMPFEHLEN
-
Tja, auf ein Neues. Ich bin beim Thema Variablen. Ich möchte, wie auch schon beim Befehl Zahlen in eine Variable einbinden. Ich hab es mit der for-Schleife versucht, aber das ging nicht. Habt ihr eine Idee?
Hier sind die Codes:
Und so etwas dann mit Variablen. Das habe ich ausprobiert:PHP-Code:$count_con = $_GET["count_con"];
$counter = 1;
for($i=0;$i<$count_con;$i++)
{
echo "<input type=\"text\" name=\"".$counter."_con\"><br>";
$counter++;
}
Slin61PHP-Code:for($i=0;$i<$count_con;$i++)
{
$_SESSION["con_".$counter] = $con_counter;
$counter++;
}
PS: Über Fehler in den Codes brauch ihr euch keine Sorge machen, denn ich hab das wieder gekürtzt
-
Du willst damit also $count_con SESSION Variablen anlegen? (dafür verwendet man außerdem Arrays).
Wichtig ist, das du $counter vor der Schleife initialisierts, allerdings kannst du auch gleich direkt die Zählvariable verwenden.
Versuche auch mal deine Variablen eindeutiger zu bennen, da kommt man ja recht schnell durcheinanderPHP-Code://Deine Variante
$counter = 0;
$count_con = 5;
$con_counter = 5;
for( $i = 0; $i < $count_con; $i++ ){
$_SESSION["con_".$counter] = $con_counter;
$counter++;
}
var_dump($_SESSION);
//besser:
for( $i = 0; $i < 5; $i++ ){
$_SESSION["con_".$i] = 5;
}
var_dump($_SESSION);
//noch besser
for( $i = 0; $i < 5; $i++ ){
$_SESSION["con"][$i] = 5;
}
var_dump($_SESSION);
-
Und wie kann ich die dann in einer Datei speichern?
-
03.01.11 17:28 #4
- Registriert seit
- May 2006
- Ort
- There is no place like 127.0.0.1
- Beiträge
- 3.520
Grüße
--
Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)
-
Die kenn ich schon ganz gut, aber ich möchte jede SESSION Variable in der Datei schreiben, d.h. Also dann:
PHP-Code:for( $i = 0; $i < $counter_con; $i++ )
{
$_SESSION["con"][$i] = $counter_con;
}
$fopen = "datei.txt";
fopen($fopen, "a+");
fputs($_SESSION["con"][$i], $fopen);
fclose($fopen);
-
Du musst die Datei vor der Schleife öffnen, in der Schleife dann die Variablen hinein schreiben und nach der Schleife die Datei wieder schließen.
-
Okay das funktioniert alles, aber dann habe ich noch gesehen, dass mir noch ein paar Variablennamen fehlen. Kann man die auch automatisch erstellen?
Hier ist die erste Seite:
Und hier meine nicht funktionierende Idee auf Seite 2:PHP-Code:$zahl = 5; //Wert kommt normalerweise über GET
$counter = 1;
for($i=0;$i<$zahl;$i++)
{
echo "<input type=\"text\" name=\"".$counter."_con\"><br>";
$counter++;
}
PHP-Code:$zahl = $_SESSION["zahl"]
for($i=0;$i<$zahl;$i++)
{
$content_$i = $_GET[$i."_con"]; // Der Variablenname muss hierbei durch die Variable "$i" variieren
$counter++;
}
-
Statt solcher Konstruktionen solltest du lieber Arrays verwenden:
Wobei ich mich auch Frage wieso du so viele Get parameter verwendestPHP-Code:$content = array();
for( $i = 0; $i < $_SESSION['zahl']; $i++ ){
$content[$i] = $_GET[$i."_con"];
}
Bei Problemen mit Codes, postet bitte den entsprechenden Codeausschnitt und setzt den in entsprechende Tags.
( [cpp] [/cpp] [css] [/css] [html] [/html] [java] [/java] [javascript] [/javascript] [php] [/php] [sql] [/sql] )
"Funktioniert nicht" ist keine Fehlermeldung. Bitte eine genaue Fehlerbeschreibung und, wenn vorhanden, Fehlermeldungen posten.
RegEx Tutorial
PHP Funktionsreferenz
-
Es könnten auch Post Parameter sein, aber ich nehm lieber Get. Ich möchte eine Topographie-Datenbank erstellen bei der man Länder über die Seite hinzufügen und ein Land hat leider ein paar Städte, Seen, Flüsse und Gebirge zu viel
-
Da man GET und POST Parameter leicht manipulieren kann, solltest du a) sicherstellen dass sie überhaupt existieren ( isset() ) und b) das sie einen gültigen Wert enthalten.
Bei Problemen mit Codes, postet bitte den entsprechenden Codeausschnitt und setzt den in entsprechende Tags.
( [cpp] [/cpp] [css] [/css] [html] [/html] [java] [/java] [javascript] [/javascript] [php] [/php] [sql] [/sql] )
"Funktioniert nicht" ist keine Fehlermeldung. Bitte eine genaue Fehlerbeschreibung und, wenn vorhanden, Fehlermeldungen posten.
RegEx Tutorial
PHP Funktionsreferenz
-
Das ist nur lokal für mich und das hab ich schon. Ich hab die Codes ja gekürtzt, aber damit ist das Problem gelöst.
Ähnliche Themen
-
String und int Variable in eine Datei schreiben
Von XxbambamxX im Forum C/C++Antworten: 3Letzter Beitrag: 22.08.10, 21:20 -
Das Programm soll eine beliebige Variable erstellen
Von brad_sucks im Forum C/C++Antworten: 3Letzter Beitrag: 09.04.10, 20:55 -
Wann muss man eine Variable mit set-/get-Methoden in eine Bean schreiben?
Von melly_ im Forum Java GrundlagenAntworten: 3Letzter Beitrag: 26.02.09, 14:04 -
mit Php eine Php Datei erstellen ( mit einer variable)
Von anigmos im Forum PHPAntworten: 19Letzter Beitrag: 22.07.07, 11:21 -
Variable in eine Datei schreiben?
Von Katharina_ im Forum PHPAntworten: 3Letzter Beitrag: 18.06.05, 08:16





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren