Also, habe 6 checkboxen und eine textbox...
Der dazugehörige PHP-Code:
Wie man sieht will ich den Usernamen und die angewählten Checkboxen in die "style_vote.txt" schreiben!
Funktioniert auch so alles ganz gut... Allerdings wird nur die letzte angeklickte Checkbox reingeschrieben und die Datei wird nicht aktualisiert, wenn ichs mehrmals abschicke... Jemand ne Idee was ich falsch mache?
Code:
<form action="/form_style.php" method="POST">
<p>Ihr habt 6 Stimmen... Nachdem jeder abgestimmt hat, zähle ich das Ergebnis aus!<br>
Erforderlich sind Username und mindestens eine abgegebene Stimme!</p>
<p>User:<input type="text" name="Username"></p>
<input type="checkbox" name="checkb" value="Style1">Style1<br>
<input type="checkbox" name="checkb" value="Style2">Style2<br>
<input type="checkbox" name="checkb" value="Style3">Style3<br>
<input type="checkbox" name="checkb" value="Style4">Style4<br>
<input type="checkbox" name="checkb" value="Style5">Style5<br>
<input type="checkbox" name="checkb" value="Style6">Style6<br>
<input type="submit" value="Absenden" id="button">
</form>
PHP:
<?php
$user = "$_POST[Username]";
$eintrag = "$_POST[checkb]\n";
$datei = fopen ("style_vote.txt","a+");
fwrite($datei, $user and $eintrag);
fclose($datei);
if ($eintrag == true)
{
echo "Danke für die Abstimmung $user! Du hast dich für $eintrag entschieden";
}
else
{
echo "Hier ist wohl was schief gelaufen... Sagt mir Bescheid, wenn ihr das hier lest!";
}
?>
Funktioniert auch so alles ganz gut... Allerdings wird nur die letzte angeklickte Checkbox reingeschrieben und die Datei wird nicht aktualisiert, wenn ichs mehrmals abschicke... Jemand ne Idee was ich falsch mache?