Huhu,
//EDIT:
Habe ausversehen Pert statt Per in der Überschrift geschrieben :-(
//
ich bin ein neuling was PHP und MySQL angeht....
Ich habe eine Page für eine Fußballmanschaft gemacht.
Nun habe ich vor, als erstes MySQL Projekt, die Tabelle der Torstatisiken per MySQL ausgeben zu lassen.
Die Ausgabe sieht nun auch gut aus.
Für jeden Spieler ist ein Datensatz angelegt mit Name, Tore für Punktspeile, Pokalspiele und Testspiele/Tuniere.
Ich habe nun vor ein kleines Adminpanel zu bauen in der man per Dropdown einen Spieler auswählt und man dann die jewiligen Tore in 3 Textfeldern anzeigen lassen kann.
Also wie folgt:
Ich gehe ins Adminpanel -> Wähle den jeweiligen Spieler aus -> Bekomme die Tore angezeigt -> ändere Tore (z.B. von 3 auf 5 Tore) -> Abschicken
Der Update soll dann beim nächsten öffnen der Übersicht akutalisiert sein.
Habe dann versucht mich schlau zu machen und habe ein ähnlich Funktionierenedes Skript ausgewählt und für meine Anforderungen angepasst.
Doch bekomme ich nur einen Fehler.
Kann mir jemand weiterhelfen? Wo liegt denn das Problem? Sitz nun seit 4 Stunden an dem Adminpanel. :-(
Hier der Code:
Gruß Hibi
//EDIT:
Habe ausversehen Pert statt Per in der Überschrift geschrieben :-(
//
ich bin ein neuling was PHP und MySQL angeht....
Ich habe eine Page für eine Fußballmanschaft gemacht.
Nun habe ich vor, als erstes MySQL Projekt, die Tabelle der Torstatisiken per MySQL ausgeben zu lassen.
Die Ausgabe sieht nun auch gut aus.
Für jeden Spieler ist ein Datensatz angelegt mit Name, Tore für Punktspeile, Pokalspiele und Testspiele/Tuniere.
Ich habe nun vor ein kleines Adminpanel zu bauen in der man per Dropdown einen Spieler auswählt und man dann die jewiligen Tore in 3 Textfeldern anzeigen lassen kann.
Also wie folgt:
Ich gehe ins Adminpanel -> Wähle den jeweiligen Spieler aus -> Bekomme die Tore angezeigt -> ändere Tore (z.B. von 3 auf 5 Tore) -> Abschicken
Der Update soll dann beim nächsten öffnen der Übersicht akutalisiert sein.
Habe dann versucht mich schlau zu machen und habe ein ähnlich Funktionierenedes Skript ausgewählt und für meine Anforderungen angepasst.
Doch bekomme ich nur einen Fehler.
Kann mir jemand weiterhelfen? Wo liegt denn das Problem? Sitz nun seit 4 Stunden an dem Adminpanel. :-(
Code:
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /var/kunden/webs/myreflex/TestDB/adminpanel2.php on line 36
Hier der Code:
PHP:
<?php
error_reporting(E_ALL);
include 'config.php';
@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die(mysql_error());
mysql_select_db(MYSQL_DATABASE) OR die(mysql_error());
/*Variablen zum Einfügen der Daten in die Datenbank*/
$Name = $_POST["Name"];
$Punktspiele = $_POST["Punktspiele "];
$Pokalspiele = $_POST["Pokalspiele"];
$TestspieleTuniere = $_POST["TestspieleTuniere"];
$aendern = "UPDATE Tore Set Name = ".$Name.", Name = ".$Punktspiel.", Name = ".$Punktspiel.", Pokalspiele = ".$Pokalspiele .", TestspieleTuniere = ".$TestspieleTuniere ."";
?>
<form action="<?php echo $_POST["PHP_SEL"]; ?>" method="post">
<?php
$abfrage = "SELECT * FROM Tore WHERE id = 1";
$result = mysql_query($abfrage);
while ($row = mysql_fetch_object($result))
if(!($_POST['ok']))
{
echo "
<table>
<tr>
<td colspan='2'></td>
</tr>
<tr>
<td class='content'>Name</td>
<td><select name="Name" id="Name" value="'.$row['Name'].'">
</select>
</td>
</tr>
<tr>
<td>Punktspiel</td>
<td><input value='.$row['Punktspiel'].' class='fields' name='Punktspiel' /></td>
</tr>
<tr>
<td>Pokalspiel</td>
<td><input value='.$row['Pokalspiel'].' class='fields' name='Pokalspiel' /></td>
</tr>
<tr>
<td>Testspiel/Tuniere</td>
<td><input value='.$row['TestspielTuniere'].' class='fields' name='TestspielTuniere' /></td>
</tr>
<tr>
<td><input type='submit' value='Daten senden' class='button' name='ok'></td>
<td><input type='reset' value='Daten löschen' class='button'></td>
<br>
<hr>
<br><br>
</tr>
</table>
";
}
else if($_POST['ok'])
{
if(strlen($Name) <1) $error = 1;
if(strlen($Punktspiel) <1) $error = 1;
if(strlen($Pokalspiel) <1) $error = 1;
if(strlen($TestspielTunier) <1) $error = 1;
if($error == 0)
{
//Variable zum Eintrag der Daten in die Datenbank
$aendern = mysql_query($aendern) or die (mysql_error());
echo "
<html>
<head>
<meta http-equiv='refresh' content='5; URL=http://www.my-reflex.net/TestDB/admincenter2.php'>
</head>
<body>
Ihre Daten wurden erfolgreich in die Datenbank eingetragen
</body>
</html>
";
}
else
{
echo "Es ist ein Fehler aufgetreten, bitte alle formulare ausfühlen!";
}
}
?>
</form>
Gruß Hibi