Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 01-11-2006, 15:37
Homer75
 Newbie
Links : Onlinestatus : Homer75 ist offline
Registriert seit: Nov 2006
Beiträge: 7
Homer75 ist zur Zeit noch ein unbeschriebenes Blatt
Standard [Funktion] Habe ein Problem

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
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); 
?>
Währe toll wenn einer den fehler findet.

Danke im vorraus.

Gruß Homer

Geändert von Wurzel (01-11-2006 um 22:48 Uhr)
Mit Zitat antworten