einfaches Problem beim überprüfen einer Variable
Dave
- php
Hallo,
folgender für euch simpler code:
<?php
$filename="score.txt";
$feld1=$_POST["dorf"];
echo "<html>\n";
echo "<head>\n";
echo "</head>\n";
echo "<body>\n";
echo "<form action='test.php' method='post' name='formular'>\n";
echo "<input type='text' name='dorf' value='Dorf'>\n";
echo "<input type='button' name='send' value='Los'>\n";
echo "<input type='reset'>\n";
echo "</form>\n";
echo "</body>\n";
echo "</html>\n";
if(isset($_POST['send']))
{
$file = fopen("bla.dat", "w");
fputs($file, "ddd!");
fclose($file);
}
?>
So klapps nicht !! So wird schon gespeichert bevor auf den submit geklickt wird, dass soll andersrum laufen.
Kann mir vllt. jm. nen Link zu der api schicken und mir bei dem Prob helfen.
Gruß
echo "<input type='button' name='send' value='Los'>\n";
Ein Button wird immer zu einem successful control, hier zu send=Los. Damit ist diese Bedingung:
if(isset($_POST['send']))
immer wahr, egal was der User klickt.
Kann mir vllt. jm. nen Link zu der api schicken und mir bei dem Prob helfen.
Was für eine api?? Verwende die von HTML vorgesehenen Submit-Buttons, und alles wird gut.
~JJ
nö mit nem submit button hab ich es auch schon getestet. Da wird trotzdem etwas gespeichert, obwohl da nicht draufgeklickt wrude !
nö mit nem submit button hab ich es auch schon getestet. Da wird trotzdem etwas gespeichert, obwohl da nicht draufgeklickt wrude !
Dann machst du was falsch, und zwar nicht nur beim proggen.
Hi,
schau doch mal genauer auf deinen Button :)
Wo kein submit ist, kann auch kein submit stattfinden ;)
mfg, Micha!