Hallo,
Meine Fehlermeldung ständig:
Notice: Undefined index: spielername in C:\xampp\htdocs\database\content\ins_player.php on line 2
Notice: Undefined index: team in C:\xampp\htdocs\database\content\ins_player.php on line 3
Notice: Undefined index: formation in C:\xampp\htdocs\database\content\ins_player.php on line 4
Notice: Undefined index: taktik in C:\xampp\htdocs\database\content\ins_player.php on line 5
Notice: Undefined index: verbindung in C:\xampp\htdocs\database\content\ins_player.php on line 6
Notice: Undefined index: spielweise in C:\xampp\htdocs\database\content\ins_player.php on line 7Der Quelltext dieser Datei:
[code lang=php]
<?php
$spielername = $_POST["spielername"]; //Zeile 2
$team = $_POST["team"]; // Zeile 3
$formation = $_POST["formation"]; // Zeile 4
$taktik = $_POST["taktik"]; // Zeile 5
$verbindung = $_POST["verbindung"]; // Zeile 6
$spielweise = $_POST["spielweise"]; // Zeile 7
woher sollten beim Erstaufruf Deiner Seite diese Werte kommen, wenn ich fragen darf? Erstens ist das Umkopieren sowieso völlig überflüssig, zweitens gibt es isset().
anschließend wird in jedem Fall ein Eintrag in eine Datenbank vorgenommen. Schick. Leidet die Tabelle nicht unter vielen Leereinträgen?
$eintrag = "INSERT INTO spieler (spielername, team, formation, taktik, verbindung, spielweise)
VALUES ('.$spielername.', '.$team.', '.$formation.', '.$taktik.', '.$verbindung.', '.$spielweise.')";
Du bist anfällig für SQL-Injection, siehe unzählig oft im Archiv, aber auch in folgendem Beitrag von dedlfix.
$speichern = mysql_query($eintrag);
Freundliche Grüße
Vinzenz