Habe nun ein bisschen länger gegoogelt und bin nun entscheident weiter gekommen.
Jetzt kann ich einen Spieler Auswählen und sehe dann die Tore.
Nur der Updatebutton mag noch nicht so recht updaten Siehe hier
Mit der Update funktion bin ich einfach nicht so ganz vertraut. Hat mir da noch jemand einen Vorschlag?
Hier ist der jetzige Code:
Jetzt kann ich einen Spieler Auswählen und sehe dann die Tore.
Nur der Updatebutton mag noch nicht so recht updaten Siehe hier
Mit der Update funktion bin ich einfach nicht so ganz vertraut. Hat mir da noch jemand einen Vorschlag?
Hier ist der jetzige Code:
PHP:
<?php
error_reporting(E_ALL);
include 'config.php';
$conn = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS);
if (!$conn) {
die('keine Verbindung möglich: ' . mysql_error());
}
// benutze Datenbank myreflexsql
$db_selected = mysql_select_db('myreflexsql5', $conn);
if (!$db_selected) {
die ('Kann myreflexsql nicht benutzen : ' . mysql_error());
}
if (!isset($_POST['sent'])){
echo "<form action='" . $_SERVER['http://www.my-reflex.net/TestDB/adminpanel2.php'] . "' method='post'>\n";
echo "<select name='spieler'>\n";
$abfrage = "
SELECT
id,
Name
FROM
Tore";
$result = mysql_query($abfrage) or exit(mysql_error());
while ($row = mysql_fetch_object($result)){
echo "<option value='$row->id'>$row->Name</option>\n";
}
echo "</select><br />
<input type='submit' value='Daten senden' class='button' name='ok' />
<input type='hidden' name='sent' value='1' />
</form>\n";
}
elseif($_POST['sent'] == 1){
$abfrage = "
SELECT
name,
Punktspiele,
Pokalspiele,
TestspieleTuniere
FROM
Tore
WHERE
id = " . $_POST['spieler'];
$result = mysql_query($abfrage) or exit(mysql_error());
while ($row = mysql_fetch_object($result)){
echo "
<table>
<tr>
<td class='content'>name</td>
<td>
<b>$row->name</b>
</td>
</tr>
<tr>
<td>Punktspiel</td>
<td><input value='$row->Punktspiele' class='fields' name='Punktspiele' /></td>
</tr>
<tr>
<td>Pokalspiel</td>
<td><input value='$row->Pokalspiele' class='fields' name='Pokalspiele' /></td>
<tr>
<tr>
<td>Testspiele / Tuniere</td>
<td><input value='$row->TestspieleTuniere' class='fields' name='TestspieleTuniere' /></td>
<tr>
<td><input type='submit' value='Daten senden' class='button' name='ok' /></td>
<td><input type='reset' value='Daten löschen' class='button' />
<input type='hidden' name='id' value='" . $_POST['spieler'] . "' />
<input type='hidden' name='sent' value='2' /></td>
<br>
</tr>
</table>
</form>\n";
} }
else {
// Variablen zum Einfügen der Daten in die Datenbank
$id = $_POST['id'];
$Punktspiele = $_POST['Punktspiele'] ;
$Pokalspiele = $_POST['Pokalspiele'];
$TestspieleTuniere = $_POST['TestspieleTuniere'];
if(strlen($Punktspiele) < 1) {
$error = 1;
}
if(strlen($Pokalspiele) < 1) {
$error = 1;
}
if(strlen($TestspieleTuniere) < 1) {
$error = 1;
}
if($error == 0){
$aendern = "
UPDATE
Tore
SET
Punktspiele = $Punktspiele,
Pokalspiele = $Pokalspiele,
TestspieleTuriere = $TestspieleTuniere
WHERE
id = $id";
//Variable zum Eintrag der Daten in die Datenbank
$aendern = mysql_query($aendern) or die(mysql_error());
echo "
Ihre Daten wurden erfolgreich in die Datenbank eingetragen";
}
else{
echo "Es ist ein Fehler aufgetreten, bitte alle Formulare ausfüllen!";
}
}
?>