[PHP] problem bei der Übergabe von Formulardaten
Sticker 01.10.2004 - 15:05 834 7
Sticker
Big d00d
|
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?
|
mat
AdministratorLegends never die
|
skript bitte..
|
Sticker
Big d00d
|
function 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();
}
Ich habs, wie man sieht gekürzt, aber das wichtigste soltle drinnen sein
|
atrox
in fairy dust... I trust!
|
<input type="submit" name="formdone">
hau da mal testweise ein value="irgendwas" rein.
|
Sticker
Big d00d
|
jetzt gehts, kannst mir auch sagen wieso das so ist?
|
funka
Legend ex-prophet(down below)
|
hab nur kurz dein script ueberflogen weil du auf empty() checkst?
|
mat
AdministratorLegends never die
|
sollte ein isset() sein, dann is der wert egal.
|
Sticker
Big d00d
|
aso, k, naja ich arbeite mit Opera und der setzt es true, deswegen, thx a lot
|