Hallo,
Ich möchte da was umcoden, aber irgendwie klappt das nicht. Und zwar ist das eine Tabelle wo Fahrer angezeigt werden. Ich möchte, aber das man die Fahrer namen auch ändern kann. Dazu habe ich jeden eine id verpasst. Im skript sollte eigentlich die ausgewählte id dessen Namen dann ändern aber irgendwie wird da nichts geändert.
hier mal der skript
Währe toll wenn einer den fehler findet.
Danke im vorraus.
Gruß Homer
Ich möchte da was umcoden, aber irgendwie klappt das nicht. Und zwar ist das eine Tabelle wo Fahrer angezeigt werden. Ich möchte, aber das man die Fahrer namen auch ändern kann. Dazu habe ich jeden eine id verpasst. Im skript sollte eigentlich die ausgewählte id dessen Namen dann ändern aber irgendwie wird da nichts geändert.
hier mal der skript
PHP-Code:
<?php // DB NAMEN, BENUTZER UND PASSWORT MUSST DU NOCH ANGEBEN
$db_benutzer= "xxxx"; //DB-Benutzer
$db_passwort= "x"; //DB-Passwort
$db_name = "user1_1"; //DB-Name
$table_name = "fahrer";
$thisfile = "fahrer.php";
$verb_fhr = mysql_connect ("localhost", $db_benutzer, $db_passwort);
mysql_select_db ($db_name, $verb_fhr);
$sql_query_fhr = "SELECT id, fahrer FROM ".$table_name." ORDER BY fahrer
desc";
$antwort_fhr = mysql_query ($sql_query_fhr, $verb_fhr);
if(isset($_POST['name'])){
foreach($_POST['name'] as $name => $newfahrer){
//echo "Neuer Fahrer: ".$new." |alter Fahrer: ".$id."<br>";
mysql_query("UPDATE ".$table_name." SET fahrer='".$newfahrer."' WHERE
fahrer='".$id."'");
}
header("location: ".$thisfile); exit();
}
else{
echo('<form method="post" action="">
<table width=300 border=0 cellpadding=2 cellspacing=0>
<tr>
<td><b>id</b></td>
<td><b>fahrer</b></td>
</tr>');
while($zeile = mysql_fetch_array($antwort_fhr)){
$count = $count+1;
echo('<tr>
<td>'.$zeile['id'].'</td>
<td>
<input type="text" name="fahrer['.$zeile['id'].']"
value="'.$zeile['fahrer'].'">
</td>
</tr>');
}
echo('
<tr>
<td colspan="2">
<input type="submit" value="speichern">
</td>
</tr>
</table>
</form>');
}
mysql_close($verb_fhr);
?>
Danke im vorraus.
Gruß Homer
Kommentar