ThePretender
Cadet 2nd Year
- Registriert
- Sep. 2008
- Beiträge
- 26
Servus,
ich möchte für meinen kleinen Sportverein eine Tabelle mit Hilfe von PHP und SQL darstellen, so dass unser Pressewart die Änderungen einfach in einem Formular einträgt und sie gleich auf unserer Seite dargestellt werden.
Folgenden Code habe ich:
Tabelle erfolgreich wie folgt erstellt:
Dann wollte ich einen Testeintrag machen.
In der .css Datei sind nur ein paar Farben und so hinterlegt. Folgenden Fehler bekomme ich beim eintragen in die Tabelle.
Ich finde weder in Zeile 8 noch bei der suche nach ')' etwas. Zumal ich den Code bereits für eine kleine News Funktion nutze und dort alles funktioniert. Habe nur kleine Teile (Spalten) entfernt und andere (Spalten) hinzugefügt.
Ich stehe gerade auf dem schlauch, vielleicht hat hier ja jemand eine Idee.
Gruß daMeier
ich möchte für meinen kleinen Sportverein eine Tabelle mit Hilfe von PHP und SQL darstellen, so dass unser Pressewart die Änderungen einfach in einem Formular einträgt und sie gleich auf unserer Seite dargestellt werden.
Folgenden Code habe ich:
Tabelle erfolgreich wie folgt erstellt:
PHP:
<?php
require_once('db.php');
$query = mysql_query('CREATE TABLE `tabellesued`
(
`id` int(10) NOT NULL AUTO_INCREMENT,
`platz` varchar(128) NOT NULL,
`mannschaft` varchar(128) NOT NULL,
`punkte` varchar(128) NOT NULL,
`durchgang` varchar(128) NOT NULL,
`gesamt` varchar(128) NOT NULL,
`durchschnitt` varchar(128) NOT NULL,
PRIMARY KEY (`id`)
);');
echo $query ? 'Die Tabelle wurde erstellt!' : 'Die Tabelle konnte nicht erstellt werden!<br /> '.mysql_error();
?>
Dann wollte ich einen Testeintrag machen.
PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Tabelle</title>
<link rel="stylesheet" href="styls.css" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<div id="Inhalt">
<div id="Überschrift">
</div>
<?php
if(isset($_POST['button']))
{
require_once('db.php');
$query = mysql_query('INSERT INTO `tabellesued` (`platz`, `mannschaft`, `punkte`, `durchgang`, `gesamt`, `durchschnitt`) VALUES (
"'.mysql_real_escape_string($_POST['platz']).'",
"'.mysql_real_escape_string($_POST['mannschaft']).'",
"'.mysql_real_escape_string($_POST['punkte']).'",
"'.mysql_real_escape_string($_POST['durchgang']).'",
"'.mysql_real_escape_string($_POST['gesamt']).'",
"'.mysql_real_escape_string($_POST['durchschnitt']).'",
)') or die(mysql_error());
echo $query ? '<div id="Fenster"><div id="Betreff">Die Tabelle wurde aktualisiert.<meta http-equiv="refresh" content="2; URL=admin_tabelle_verwaltung.php"></div>' : '<div id="Fenster"><div id="Betreff">Die Tabelle konnte nicht aktualisiert werden.<meta http-equiv="refresh" content="2; URL=admin_tabelle_verwaltung.php"></div>';
}
else
{
?>
<div id="Fenster">
<form method="post" action="admin_tabelle_eintragen.php?id=<?PHP echo $id; ?>">
<div id="Text">
<input type="text" name="platz" value="Platz">
</div>
<div id="Text">
<input type="text" name="mannschaft" value="Mannschaft">
</div>
<div id="Text">
<input type="text" name="punkte" value="Punkte">
</div>
<div id="Text">
<input type="text" name="durchgang" value="Durchgang">
</div>
<div id="Text">
<input type="text" name="gesamt" value="Gesamt">
</div>
<div id="Text">
<input type="text" name="durchschnitt" value="Durchschnitt">
</div>
</div>
<div id="Verwaltung">
<input type="submit" name="button" value="OK"> <input type="button" onclick="window.location.href = 'admin_tabelle_verwaltung';" value="Abbrechen">
</div>
<?php
}
?>
</div>
</body>
</html>
In der .css Datei sind nur ein paar Farben und so hinterlegt. Folgenden Fehler bekomme ich beim eintragen in die Tabelle.
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 8
Ich finde weder in Zeile 8 noch bei der suche nach ')' etwas. Zumal ich den Code bereits für eine kleine News Funktion nutze und dort alles funktioniert. Habe nur kleine Teile (Spalten) entfernt und andere (Spalten) hinzugefügt.
Ich stehe gerade auf dem schlauch, vielleicht hat hier ja jemand eine Idee.
Gruß daMeier