Also ich habe ein (simplen) Code geschrieben indem man etwas mit <select> auswählt. Dann soll der Computer das ausgewählte in der Datenbank überschreiben (UPDATE). Hier mein Html:
Und mein PHP sieht so aus:
Als Fehler gibt er mir zurück (wenn ich zB Normal anklicke): Unknown column 'Normal' in 'field list'
Die Variable $pass1neu funktioniert und wird ausgegeben. wenn ich jetzt aber zb
$pass1neu = "123";
statt
$pass1neu = $_POST["Passspiel"];
eingebe dann ändert er die Datenbankspalte "pass1" in "123"...
Wo liegt jetzt der Fehler???
*- Wenn ich
<?php
error_reporting(E_ALL)
?>
kommt die Fehlermeldung:
Deprecated: mysql_connect() [function.mysql-connect]: The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /users/emo/www/taktik.php on line 50
(Line 50 ist das mit $verbindung...)
HTML:
<h1>Spielweise</h1>
<form action="taktik.php" method="post">
<h3>Passspiel</h3>
<select name="Passspiel">
<option value="Riskant">Riskant</option><br/>
<option value="Normal" selected="selected">Normal</option><br/>
<option value="Vorsichtig">Vorsichtig</option>
</select>
<input type="submit" name="submit" value="Speichern"/>
</form>
PHP:
<?php
$verbindung = mysql_connect("localhost", "*****", "***********")
or die ("Fehler im System");
mysql_select_db("*********")
or die ("Fehler im System");
$abfrage = "SELECT pass1 FROM team";
$ergebnis = mysql_query($abfrage);
if($_POST['submit'] == "Speichern"){
$pass1neu = $_POST["Passspiel"];
$sql = "
UPDATE
team
SET
pass1 = $pass1neu
WHERE
team = 'Hannover Pinguine'
";
if (mysql_query($sql)) {
}
else {
die(mysql_error());
}
}
?>
Die Variable $pass1neu funktioniert und wird ausgegeben. wenn ich jetzt aber zb
$pass1neu = "123";
statt
$pass1neu = $_POST["Passspiel"];
eingebe dann ändert er die Datenbankspalte "pass1" in "123"...
Wo liegt jetzt der Fehler???
*- Wenn ich
<?php
error_reporting(E_ALL)
?>
kommt die Fehlermeldung:
Deprecated: mysql_connect() [function.mysql-connect]: The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /users/emo/www/taktik.php on line 50
(Line 50 ist das mit $verbindung...)
Zuletzt bearbeitet: