Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

IE schickt nicht das komplette Formular ab

Empfohlene Antworten

Veröffentlicht

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.

Ist mir noch nicht passiert. Zeig doch mal den HTML-Code, damit man es mal testen kann.

  • Autor

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]

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

  • Autor

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.

Webserver?

PHPvers?

Vielleicht liegts an den eingaben, die gemacht werden? (htmlentities, addslashes, htmlspecialchars, usw...)

poste ma den produzierten source

Steht doch schon oben.

den source der am Browser ankommt...

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...

  • Autor

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]

  • Autor
<!-- 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]

  • Autor

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]

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.