Hi @all,
ich habe mal ein kleines Problem. Irgedwie ist bei mir im Formular was falsch denke ich. Ich habe ein Strikt um Punkte vergeben bzw. abziehen zu können gemacht. Einmal eine HTML datei mit den Formular und eine PHP für die änderung. Hier erstmal die Datein
Die Tabelle in der Datenbank sieht wie folgt aus:
Haus | Punkte
----------------------
gruppea | 0
gruppeb | 0
gruppec | 0
grupped | 0
Ich habe das gefühl das ich ein Fehler in der HTML datei habe bei den Häusern, weiss es aber nicht, weshalb ich euch frage. Ich hoffe mir kann einer helfen.
MfG
ich habe mal ein kleines Problem. Irgedwie ist bei mir im Formular was falsch denke ich. Ich habe ein Strikt um Punkte vergeben bzw. abziehen zu können gemacht. Einmal eine HTML datei mit den Formular und eine PHP für die änderung. Hier erstmal die Datein
HTML:
<form action=punkteaenderung.php method=post>
Haus: <select name="haus" size="1">
<option name="gruppe1">Gruppe1/option>
<option value="gruppeb">Gruppe 2</option>
<option value="gruppec">Gruppe 3</option>
<option value="grupped">Gruppe 4</option>
</select><br>
Punkte: <input type=text name=stand><br>
Art: <select name="rechnung" size="1">
<option value="Plus">Plus</option>
<option value="Minus">Minus</option>
</select>
<br>
<input type=submit value="Berechnen">
</form>
PHP:
$conn = mysql_connect($host,$user,$sqlpw) or die("Keine Verbindung mit der Datenbank"); //mit MySQL verbinden
mysql_select_db($db,$conn);
$abfrage= ("SELECT Punkte FROM HP WHERE Haus='$haus'");
$erg = mysql_query($abfrage,$conn);
$points = mysql_fetch_array($erg);
echo "Punkte alt: ",$points["Punkte"],"<br>";
if($rechnung=='Plus'){
$stand=$points["Punkte"]+$neu;
echo "+ $neu <br>";
echo "Punkte neu: ",$stand;
$aendern = "UPDATE HP Set Punkte = '$stand' WHERE Haus = '$haus'";
$update = mysql_query($aendern);
}if ($rechnung=='Minus'){
$stand=$points["Punkte"]-$neu;
echo "- $neu <br>";
echo "Punkte neu: ",$stand;
$aendern = "UPDATE HP Set Punkte = '$stand' WHERE Haus = '$haus'";
$update = mysql_query($aendern);
}
mysql_close($conn);
Die Tabelle in der Datenbank sieht wie folgt aus:
Haus | Punkte
----------------------
gruppea | 0
gruppeb | 0
gruppec | 0
grupped | 0
Ich habe das gefühl das ich ein Fehler in der HTML datei habe bei den Häusern, weiss es aber nicht, weshalb ich euch frage. Ich hoffe mir kann einer helfen.
MfG