etreu Geschrieben 3. August 2004 Teilen Geschrieben 3. August 2004 Habe nen echt einfaches Formular gebastelt. Funktioniert auch soweit. Allerdings jetzt das Problem. Der IE (getestet mit 5.5 und 6) schickt nicht immer alle Formularelemente ab. Es wird in einigen Fällen das ersten Element weggelassen. Woran kann das liegen? Habe mir mal mittels PHP das komplette POST-Array ausgeben lasse. Dabei ist mir dann das Phänomen aufgefallen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kLeiner_HobBes Geschrieben 3. August 2004 Teilen Geschrieben 3. August 2004 Ist mir noch nicht passiert. Zeig doch mal den HTML-Code, damit man es mal testen kann. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
etreu Geschrieben 3. August 2004 Autor Teilen Geschrieben 3. August 2004 Zeigen ist gut. Der Fehler tritt auf dem Live-Server auf. Bei lokal funktioniert alles. Mit den gleichen Daten. Kann nur die Auschnitte posten: <form enctype="multipart/form-data" method="post" action="<?php echo $ziel ?>"> <input type="hidden" name="check" value="1" /> <table> <tr> <td width="25%" valign="top"> <table> <tr> <td> Name: </td> <td> <input type="text" name="name" size="30" value="<?php echo $result['name']; ?>"/> <input type="hidden" name="id" value="<?php echo $result['id']; ?>"/> </td> </tr> <!-- viele weitere Zeilen --> <tr> <td><input type="submit"></td> <td><input type="reset"></td> </tr> </table> </td> </tr> </table> </form> [/PHP] Ausgabe mittels print_r(): [code] <!-- Array ( [name] => Qadmous [id] => 743 [zusatz] => [...] => alle weiteren Daten ) --> [/code] Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 3. August 2004 Teilen Geschrieben 3. August 2004 Habe nen echt einfaches Formular gebastelt. Funktioniert auch soweit. Allerdings jetzt das Problem. Der IE (getestet mit 5.5 und 6) schickt nicht immer alle Formularelemente ab. Es wird in einigen Fällen das ersten Element weggelassen. Woran kann das liegen? Habe mir mal mittels PHP das komplette POST-Array ausgeben lasse. Dabei ist mir dann das Phänomen aufgefallen. du überträgst per post? ich denke, das der IE es nicht überträgt, wenn der inhalt eines feldes leer ist. sprich wenn sowas: <input type="hidden" name="check" value="<?php echo $value ?>" /> [/PHP] mit dem wert FALSE in der variable $value vorkommt, dann bleibt der inhalt leer: siehe auch: [PHP] $value = false; echo "|". $value . "|"; FALSE wird zu "" gecastet Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
etreu Geschrieben 3. August 2004 Autor Teilen Geschrieben 3. August 2004 Ich habe das hidden-Feld nur gesetzt, damit dieses jetzt verschluckt wird und nichts wichteges. Eigentlich ist das Texfeld name das Erste gewesen. Und Textfelder auch übertragen, wenn sie leer sind. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 3. August 2004 Teilen Geschrieben 3. August 2004 Webserver? PHPvers? Vielleicht liegts an den eingaben, die gemacht werden? (htmlentities, addslashes, htmlspecialchars, usw...) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
etreu Geschrieben 3. August 2004 Autor Teilen Geschrieben 3. August 2004 Wie gesagt die Daten werden lokal genauso verarbeitet, wie auf dem Live-Server. Opera und Mozilla schicken alle Formularelemente ab. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 3. August 2004 Teilen Geschrieben 3. August 2004 poste ma den produzierten source Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
etreu Geschrieben 3. August 2004 Autor Teilen Geschrieben 3. August 2004 Steht doch schon oben. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 4. August 2004 Teilen Geschrieben 4. August 2004 Steht doch schon oben. den source der am Browser ankommt... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kLeiner_HobBes Geschrieben 4. August 2004 Teilen Geschrieben 4. August 2004 Wirklich seltsam. Hab das mal bei mir getestet, bei mir funzt es. Ich würd da jetzt, wenn mir etwas langweilig wäre, auf der Clientseite mit einem Paket-Analyzer hingehen, um zu schauen, ob der Browser das entsprechende Feld nicht versendet oder doch... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
etreu Geschrieben 4. August 2004 Autor Teilen Geschrieben 4. August 2004 Vorsicht lang! Wie gewünscht: der fast orginalle Source, den mir PHP liefert <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Admin</title> <link href="../../_css/rg_styles.css" rel="stylesheet" type="text/css" /> <link rel="shortcut icon" href="/.img/favicon.ico" /> <link rel="stylesheet" type="text/css" href="/.inc/xyz-layout.css" /></head> <body><!--std_top--><div class="invisible"><a href="#beginContent">Portalnavigation überspringen</a></div> <table summary="Anzeige" cellspacing="0" cellpadding="2" border="0" style="width:100%; background:#f0f0f0"> <tbody><tr align="center"><td style="display:none"></td></tr></tbody> </table> <table id="all" width="100%" border="0" cellspacing="0" cellpadding="0"> <tbody><tr valign="bottom"> <td rowspan="2" style="width:148px;"><a href="/homepage/_html/index.html"><img src="/.img/xyz/logo.gif" alt="xyz" height="51" width="148" style="border:none;padding:0px;margin:0px;" /></a></td> <td class="frieze" colspan="2"><img src="/.img/trans.gif" alt="" height="8" width="480" style="border:none;padding:0px;margin:0px;" /></td> </tr> <tr> <td class="frieze" valign="bottom" colspan="2"><form id="xyzsearch" style="margin:0px" action="/suche/_bin/index.php"> <table style="border-top:2px dotted white; border-left:2px dotted white; border-right:2px dotted white" border="0" cellspacing="0" cellpadding="0"> <tbody><tr valign="bottom"> <td class="xyztopnavi" style="width:15%"><a href="http://www.xyz.de/branchenbuch/_bin/index.php" onclick="return !window.open('http://www.xyz.de/branchenbuch/_bin/index.php');">xyz</a></td> <td class="xyztopseparator"><img src="/.img/trans.gif" alt="" width="2" height="1" style="border:none;" /></td> <td class="xyztopnavi" style="width:15%"><a href="/xyz/map.asp">Stadtplan</a></td> <td class="xyztopseparator"><img src="/.img/trans.gif" alt="" width="2" height="1" style="border:none;" /></td> <td class="xyztopnavi" style="width:15%"><a href="/xyz/_bin/index.php">Tickets</a></td> <td class="xyztopseparator"><img src="/.img/trans.gif" alt="" width="2" height="1" style="border:none;" /></td> <td class="xyztopnavi" style="width:15%"><a href="http://Club.xyz.de" onclick="return !window.open('http://xyz.de/');">Club</a></td> <td class="xyztopseparator"><img src="/.img/trans.gif" alt="" width="2" height="1" style="border:none;" /></td> <td class="xyztopnavi" style="width:15%"><a href="/shopping/.html/index.html">Shopping</a></td> <td class="xyztopseparator"><img src="/.img/trans.gif" alt="" width="2" height="1" style="border:none;" /></td> <td class="xyztopnavi"><input style="font:9px Arial,Helvetica,sans-serif; width:85pt; margin-bottom:3px;padding-right:4px" type="text" name="x" size="14" maxlength="36" /> <a href="/suche/_bin/index.php" onclick="document.xyzsearch.submit(); return false;">Finden</a></td> </tr></tbody></table> </form></td> </tr> <tr valign="top"> <td style="width:148px;background:#c6c6c6"><table class="xyzleftnavi" width="100%" border="0" cellspacing="0" cellpadding="0"> <tbody> <tr><td><a href="/rubrikenstartseiten/markt-und-service/.html/index.html">:: Markt & Service</a></td></tr> <tr class="xyzseparator"><td><img src="/.img/trans.gif" alt="" width="1" height="1" style="border:none;" /></td></tr> <tr><td><a href="/rubrikenstartseiten/kleinanzeigen/.html/index.html">:: Kleinanzeigen</a></td></tr> <tr class="xyzseparator"><td><img src="/.img/trans.gif" alt="" width="1" height="1" style="border:none;" /></td></tr> <tr><td><a href="/finanzen/_html/index.html">:: Finanzen</a></td></tr> <tr class="xyzseparator"><td><img src="/.img/trans.gif" alt="" width="1" height="1" style="border:none;" /></td></tr> <tr><td><a href="/rubrikenstartseiten/reise/.html/index.html">:: Reisen</a></td></tr> <tr class="xyzseparator"><td><img src="/.img/trans.gif" alt="" width="1" height="1" style="border:none;" /></td></tr> <tr><td><a href="/lifesteil/_html/index.html">:: Lifestyle</a></td></tr> <tr class="xyzseparator"><td><img src="/.img/trans.gif" alt="" width="1" height="1" style="border:none" /></td></tr> <tr><td><a href="/rubriken/.html/index.html">:: xyz</a></td></tr> <tr class="xyzseparator"><td><img src="/.img/trans.gif" alt="" width="1" height="1" style="border:none;" /></td></tr> <tr><td class="xyzquicklinklabel"><a href="/xyz/.bin/index.php">:: xyz</a></td></tr> <tr><td class="xyzquicklink"> <a href="/xyz/">:: xyz</a><br /> <a href="/xyz/.bin/index.php/highlight">:: xyz</a><br /> <a href="/xyz/.bin/index.php/leben">:: xyz</a><br /> <a href="/xyz/.bin/index.php/kino">:: xyz</a><br /> <a href="/xyz/.bin/index.php/musik">:: xyz</a><br /> <a href="/xyz/.bin/index.php/party">:: xyz</a><br /> <a href="/xyz/">:: xyz</a><br /> <a href="/xyz/">:: xyz</a><br /> <a href="/xyz/_bin/index.php">:: xyz</a><br /> <a href="/xyz/.bin/index.fcgi">::xyz</a><br /> <a href="/xyz/_bin/index.php">:: xyzt</a><br /> <a href="/xyz/.bin/index.php/highlight/fsf/index.html">:: xyz</a><br /> <a href="/xyz/.bin/index.php/highlight/index.html">:: xyz</a><br /> <a href="/xyz/.bin/index.php/highlight/index.html">:: xyz</a><br /> <a href="/xyz/.bin/index.php/highlight/index.html">:: xyz</a><br /> <a href="https://www.xyz/.bin/index.php?zid=1&page=categorie&rubrik=0">:: xyz</a><br /> <a href="/xyz/.bin/index.php/highlight/kontakt/index.html">:: xyz</a><br /> <a href="/xyz.pdf">:: xyz</a></td></tr> <tr class="xyzseparator"><td><img src="/.img/trans.gif" alt="" width="1" height="1" style="border:none" /></td></tr> <tr><td><a href="/xyz/_html/index.html">:: xyz</a></td></tr> <tr class="xyzseparator"><td><img src="/.img/trans.gif" alt="" width="1" height="1" style="border:none" /></td></tr> <tr><td><a href="/xyz/_html/index.html">:: xyz</a></td></tr> </tbody> </table> <!-- ICON-LEISTE:A --> [/PHP] Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
etreu Geschrieben 4. August 2004 Autor Teilen Geschrieben 4. August 2004 <!-- ICON-LEISTE:E --></td> <!-- content spalte anfang --> <td id="xyzcontent" style="padding:4pt; padding-right:0px; padding-bottom:0px; border-left:2px dotted #cc0033;" rowspan="2"> <!--navi ende--> <a name="beginContent" class="invisible"></a> <form enctype="multipart/form-data" method="post" action="/xyz/save.php?did=1771"> <input type="hidden" name="check" value="1" /> <table> <tr> <td width="25%" valign="top"> <table> <tr> <td> Name: </td> <td> <input type="text" name="name" size="30" value="xyz"/> <input type="hidden" name="id" value="1771"/> </td> </tr> <tr> <td> Zusatz: </td> <td> <input type="text" name="zusatz" size="30" value=""/> </td> </tr> <tr> <td> Strasse/Postfach: </td> <td> <input type="text" name="strasse_postfach" size="30" value="xyz"/> </td> </tr> <tr> <td> Land: </td> <td> <input type="text" name="land" size="30" value="D"/> </td> </tr> <tr> <td> Postleitzahl: </td> <td> <input type="text" name="plz" size="30" value="xyz"/> </td> </tr> <tr> <td> Stadt: </td> <td> <input type="text" name="stadt" size="30" value="xyz"/> </td> </tr> <tr> <td> Landkreis: </td> <td> <input type="text" name="landkreis" size="30" value=""/> </td> </tr> <tr> <td> Telefon: </td> <td> <input type="text" name="telefon" size="30" value="xyz"/> </td> </tr> <tr> <td> Telefax: </td> <td> <input type="text" name="telefax" size="30" value=""/> </td> </tr> <tr> <td> Internet: </td> <td> <input type="text" name="url" size="30" value="www.xyz"/> </td> </tr> <tr> <td> Email: </td> <td> <input type="text" name="email" size="30" value=""/> </td> </tr> <tr> <td> Bezirk: </td> <td> <select name="bezirk" id="bezirk" size="1"> <option value="29" >xyz</option> <option value="27" >xyz</option> <option value="33" >xyz</option> <option value="25" >xyz</option> <option value="37" >xyz</option> <option value="26" >xyz</option> <option value="32" >xyz</option> <option value="39" >xyz</option> </select> </td> </tr> <tr> <td> Verwaltungsbezirk: </td> <td> <input type="text" name="verwaltungsbezirk" size="30" value=""/> </td> </tr> <tr> <td> Fahrverbindung: </td> <td> <textarea name="fahrverbindung" cols="25" rows="3">xyz</textarea> </td> </tr> <tr> <td> Nachtfahrverbindung: </td> <td> <textarea name="nachtfahrverbindung" cols="25" rows="3"></textarea> </td> </tr> <tr> <td> Filiale: </td> <td> <input type="text" name="filiale" size="30" value=""/> </td> </tr> <tr> <td> Öffnungszeiten: </td> <td> <input type="text" name="oeffnungszeiten" size="30" value="xyz"/> </td> </tr> <tr> <td> Bild1 </td> <td> <input type="file" name="bild1"/> </td> </tr> <tr> <td> Bild2 </td> <td> <input type="file" name="bild2"/> </td> </tr> <tr> <td> xyz Kritik: </td> <td> <textarea name="kritik" cols="25" rows="5">xyz</textarea> </td> </tr> <tr> <td> Onlinebuchung: </td> <td> <input type="checkbox" name="onlinebuchung" value="1" /> </td> </tr> <tr> <td> Verkauft: </td> <td> <input type="checkbox" name="verkauft" value="1" checked="checked"/> </td> </tr> <tr> <td> Priorität: </td> <td> <select name="prioritaet" id="prioritaet" size="1"> <option value="1" selected="selected">1</option> <option value="2" >2</option> <option value="3" >3</option> </select> </td> </tr> </table> </td> <td valign="top"> <!-- spezifische Datenfelder --> <table> <tr> <td> Frühstückszeiten: </td> <td> <input type="text" name="fruehzeiten" size="30" value=""/> </td> </tr> <tr> <td> Mittagszeiten: </td> <td> <input type="text" name="mittagszeiten" size="30" value=""/> </td> </tr> <tr> <td> Happy Hour: </td> <td> <input type="text" name="happyhour" size="30" value="xyz"/> </td> </tr> <tr> <td> Preise Speisen: </td> <td> <input type="text" name="preis_speisen" size="30" value="xyz"/> </td> </tr> <tr> <td> Preise Getränke: </td> <td> <input type="text" name="preis_getraenke" size="30" value="xyz"/> </td> </tr> <tr> <td> Preise Frühstück: </td> <td> <input type="text" name="preis_frueh" size="30" value=""/> </td> </tr> <tr> <td> Preise Happy Hour: </td> <td> <input type="text" name="preis_happyhour" size="30" value="xyz"/> </td> </tr> <tr> <td> Ortstyp: </td> <td> <!--<input type="text" name="ortstyp" size="30" value="Restaurant"/>--> <select name="ortstyp" size="1"> <option defaultSelected></option> <option value="Bar/Lounge">Bar/Lounge</option> <option value="Café">Café</option> <option value="Gartenlokale">Gartenlokale</option> <option value="Institution">Institution</option> <option value="Kneipe">Kneipe</option> <option value="Restaurant"selected>Restaurant</option> <option value="Teesalon">Teesalon</option> </select> </td> </tr> [/PHP] Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
etreu Geschrieben 4. August 2004 Autor Teilen Geschrieben 4. August 2004 Und der Rest: <tr> <td> Küchenrichtung: </td> <td> <!--<input type="text" name="kuechenrichtung" size="30" value="Morgenländisch"/>--> <select name="kuechenrichtung" size="1"> <option defaultSelected></option> <option value="Afrikanisch">Afrikanisch</option> <option value="Alpenländisch">Alpenländisch</option> <option value="Amerikanisch">Amerikanisch</option> <option value="Arabisch">Arabisch</option> <option value="Australisch">Australisch</option> <option value="Bistros">Bistros</option> <option value="Chinesisch">Chinesisch</option> <option value="Deutsch">Deutsch</option> <option value="Deutsch + Mediterran">Deutsch + Mediterran</option> <option value="Deutsch/International">Deutsch/International</option> <option value="Feinschmecker">Feinschmecker</option> <option value="Fernöstlich">Fernöstlich</option> <option value="Fisch">Fisch</option> <option value="Fisch&Vegetarisch">Fisch&Vegetarisch</option> <option value="Französisch">Französisch</option> <option value="Französisch-Deutsch">Französisch-Deutsch</option> <option value="Französisch- mediteran">Französisch- mediteran</option> <option value="Französisch und Deutsch">Französisch und Deutsch</option> <option value="global">global</option> <option value="Griechisch">Griechisch</option> <option value="Indisch">Indisch</option> <option value="Indonesisch">Indonesisch</option> <option value="International">International</option> <option value="Italienisch">Italienisch</option> <option value="italienisch-amerikanisch, Wochenkar">italienisch-amerikanisch</option> <option value="Italienisch / Deutsch">Italienisch / Deutsch</option> <option value="Japanisch">Japanisch</option> <option value="Kanadisch">Kanadisch</option> <option value="Karibisch">Karibisch</option> <option value="Koreanisch">Koreanisch</option> <option value="Lateinamerikanisch">Lateinamerikanisch</option> <option value="Mediterran">Mediterran</option> <option value="Morgenländisch"selected>Morgenländisch</option> <option value="Nordisch">Nordisch</option> <option value="Osteuropäisch">Osteuropäisch</option> <option value="Panasiatisch">Panasiatisch</option> <option value="Portugiesisch">Portugiesisch</option> <option value="Spanisch">Spanisch</option> <option value="Sri-lankisch">Sri-lankisch</option> <option value="Türkisch">Türkisch</option> <option value="TexMex">TexMex</option> <option value="Thailändisch">Thailändisch</option> <option value="USA">USA</option> <option value="Vegetarisch">Vegetarisch</option> <option value="Vietnamesisch">Vietnamesisch</option> <option value="Weinlokale">Weinlokale</option> </td> </tr> <tr> <td> Plätze innen: </td> <td> <input type="text" name="plaetze_innen" size="30" value="xyz"/> </td> </tr> <tr> <td> Plätze aussen: </td> <td> <input type="text" name="plaetze_aussen" size="30" value="xyz"/> </td> </tr> <tr> <td> EC-Karte: </td> <td> <input type="checkbox" name="ec_karte" value="1" checked="checked"/> </td> </tr> <tr> <td> Kreditkarte: </td> <td> <input type="checkbox" name="kreditkarte" value="1" checked="checked"/> </td> </tr> <tr> <td> Nichtraucher: </td> <td> <input type="checkbox" name="nichtraucher" value="1" /> </td> </tr> <tr> <td> Behindertengerecht: </td> <td> <input type="checkbox" name="behindertengerecht" value="1" /> </td> </tr> <tr> <td> Kinderfreundlich: </td> <td> <input type="checkbox" name="kinderfreundlich" value="1" /> </td> </tr> <tr> <td> Vermietung Räume: </td> <td> <input type="checkbox" name="vermietung_raeume" value="1" checked="checked"/> </td> </tr> <tr> <td> Reservierung: </td> <td> <input type="checkbox" name="reservierung" value="1" /> </td> </tr> <tr> <td> Parkplätze: </td> <td> <input type="checkbox" name="parkplaetze" value="1" /> </td> </tr> </table> <!-- / --> </td> </tr> </table> <input type="submit"/> <input type="reset" /> </form> <!--foot start--> </td> <!-- content spalte ende --> <td style="padding:0px; padding-top:10px" rowspan="2"> <!-- UA: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0; T312461) --> </td> </tr> </tbody> </table> </body> </html> [/PHP] Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.