URL: https://www.overclockers.at/coding-stuff/php_problem_bei_der_uebergabe_von_formulardaten_125998/page_1 - zur Vollversion wechseln!
Also, folgendes problem:
Ich habe ein PHP Formular, stink normales Formular das sich mit POST selber aufruft und die Daten dann verarbeitet, ich Opera und IE geht das Problemlos nur in Firefox scheint die Übergabe nicht zu gehen, weiß jemand woran das liegen könnte?
skript bitte..
Code: PHPfunction formular() { ?> <br><br><br><center><form action="spio_eintragen.php" method="post"> <table border=1 cellspacing=0 cellpadding=1 width=230> <tr> <th align="center">Allytag</th> <th align="center">Spielername</th> </tr> <tr> <td align="center" class="spioeintragentd"><input type="text" name="allytag" size=15></td> <td align="center" class="spioeintragentd"><input type="text" name="spielername" size=60></td> </tr> <tr> <td colspan=2 class="spioeintragentd"><textarea cols=80 rows=10 id= "bericht" name="bericht" onFocus="clearArea('bericht');">Hier bitte den Spionagebericht einfügen</textarea></td> </tr> </table> <br> <input type="submit" name="formdone"> </form> </center> </body> </html> <? } function auslesen() { //Uhrzeit preg_match("/um [0-9].*\n/i", $_POST['bericht'], $matches); $zeit=$matches[0]; preg_match("/[0-9].*/i", $zeit, $matches); $zeit=$matches[0]; $zeit=trim($zeit); $temp=explode(" ", $zeit); $temp1=explode("-", $temp[0]); $temp2=explode(":", $temp[1]); $stunde=$temp2[0]; $minute=$temp2[1]; $sekunde=$temp2[2]; $tag=$temp1[1]; $monat=$temp1[0]; $jahr=date("Y", time()); $zeit=mktime ($stunde, $minute, $sekunde, $monat, $tag , $jahr); //...und noch ein paar ähnliche Dinge + Eintrag in die DB } //Hier ist der Hauptteil, also der Teil der in keienr Funktion steht if (empty($_POST['formdone'])) { formular(); } else { auslesen(); }
<input type="submit" name="formdone">
hau da mal testweise ein value="irgendwas" rein.
jetzt gehts, kannst mir auch sagen wieso das so ist?
hab nur kurz dein script ueberflogen
weil du auf empty() checkst?
sollte ein isset() sein, dann is der wert egal.
aso, k, naja ich arbeite mit Opera und der setzt es true, deswegen, thx a lot
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025