php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.10.2005, 14:08  
Gast
 
Beiträge: n/a
Standard PHPForm funktioniert n. mehr nach Hinzufügen weiterer Felder

Servus,

für einen Admin-Bereich eines Kunden, hatte ich mir durch Tutorials
nach und nach ein funktionierendes PHP-Script zusammengebastelt,
welches Daten aus einem HTML Formular in ein Textfile speichert und
zugleich die Variablen für Flash vorbereitet, damit ein Flashfilm sie
dann auslesen kann.

Damit der Admin/Kunde nicht immer wieder alle Daten neu eingeben
muss, liest das Formular durch ein kleines PHP Skript die Variablen
aus einer 2.ten Textdatei aus, die zeitgleich mit der Flashvariablen-
Datei erstellt wird. Die 2.te Datei schreibt die selben Variablen und
benutzt ein "#" Zeichen um die Variablen zu trennen, damit sie über
die zeile:

list ($var1, $var2, $var3, $var4, $var5, $var6, $var7, $var8, $var9,
$var10, $var11, $var12, $var13, $var14, $var15, $var16, $var17,
$var18, $var19, $var20, $var21, $var22, $var23, $var24, $var25,
$var26, $var27, $var28, $var29, $var30, $var31, $var32, $var33,
$var34, $var35, $var36, $var37, $var38, $var39, $var40) =
split('[#]', $contents);

wieder aufgesplittet werden können und dann als init values in den
HTML Formularfelder stehen können.

Das Skript funktionierte einwandfrei mit insgesamt 32 Variablen.
Nach dem Hinzufügen weiterer 8 Felder/Variablen ( Referenztexte 1 bis 8 )
und dem Anpassen der Skripte tritt folgender fehler auf:

Alle Variablen werden richtig in die Flashvariablen-Datei
geschrieben. So weit so gut. Flash kann alle richtig auslesen.

Beim Auslesen aus der durch '#'-getrennten Datei fehlt immer
Referenztext8 und alle anderen sind quasi eins nach oben gerutscht,
also in Referenztext1 steht der Text der als Referenztext 2
gespeichert wurde und im 2-er Feld steht der 3-er Text usw.

Woran liegt das?

Das Skript funktionierte einwandfrei mit den 32 Variablen. Ich habe
"nur" 8 Text-Eingabefelder hinzugefügt und die skripte 40 statt 32
variablen speichern lassen.

die skripte und ggf. den link zu dem adminbereich, poste ich erstmal
nicht.. wird sonst zuviel... aber dann gerne sobald sich jemand für
das problem erwärmen kann und/oder ne idee hat woran es liegen könnte.

Grüsse und dank im voraus
Thozi
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 02.10.2005, 14:12  
Erfahrener Benutzer
 
Registriert seit: 11.08.2005
Beiträge: 206
ZiMD
Standard

kleiner tipp: $var = explode('[#]', $contents);

in $var[0] bis $var[39] sind jetzt die einzelnen teile gespeichert
ZiMD ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
\phpform\ anpassen

Alle Zeitangaben in WEZ +2. Es ist jetzt 06:47 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.