Über ein Formular in die Datenbank schreiben

Dieses Thema im Forum "Webmaster Hilfe / Programmierer Forum" wurde erstellt von chris47803, 11.01.2006.

  1. #1 chris47803, 11.01.2006
    chris47803

    chris47803 Neuer Benutzer

    Dabei seit:
    11.09.2005
    Beiträge:
    22
    Zustimmungen:
    0
    Hallo!

    Folgendes Script hatte ich in geänderter Form bereits im Einsatz.
    Allerdings wurde dabei nur ein Feld in der DB geändert.

    Jetzt möchte ich aber 5 Felder in der Datenbank ändern.

    Wie geht das denn?

    Ausgelesen und angezeigt wird das Formular, aber die Änderungen
    stimmen dann leider nicht.

    Code:
    <?php        
    $db_benutzer= "     "; //DB-Benutzer
    $db_passwort= "     ";    //DB-Passwort
    $db_name    = "fisch";    //DB-Name
    $table_name    = "preise";    //Name der Tabelle in der die Daten stehen
    $thisfile    = "eingabe.php";    //Name dieser Datei
        $verb_fhr = mysql_connect ("localhost", $db_benutzer, $db_passwort);
        mysql_select_db ($db_name, $verb_fhr);   
        $sql_query_fhr = "SELECT gramm, rund, kuechenfertig, frischfiliert, geraeuchert, geraeuchertfiliert FROM ".$table_name." ";
        $antwort_fhr = mysql_query ($sql_query_fhr, $verb_fhr); 
    if(isset($_POST['name'])){
        foreach($_POST['name'] as $name => $points){
            mysql_query("UPDATE ".$table_name." SET rund='".$points."' WHERE gramm='".$name."'");
              }
        header("location: ".$thisfile); exit();
    }
    else{
        echo('<form method="post" action="">
            <table width=300 border=0 cellpadding=2 cellspacing=0>
            <tr>
            <td>[b]Ware[/b]</td>
            <td>[b]rund[/b]</td>
            <td>[b]küchenfertig[/b]</td>
    		<td>[b]frisch filiert[/b]</td>
    		<td>[b]geräuchert[/b]</td>
    		<td>[b]geräuchert filiert[/b]</td>
    		</tr>');             
        while($zeile = mysql_fetch_array($antwort_fhr)){
            $count = $count+1;
                    
            echo('<tr>
                <td>'.$zeile['gramm'].'</td>
                <td>
                <input type="text" name="name['.$zeile['gramm'].']" value="'.$zeile['rund'].'">
    			</td>
    			<td>
    		    <input type="text" name="name['.$zeile['gramm'].']" value="'.$zeile['kuechenfertig'].'">
    			</td>
    			<td>
    		    <input type="text" name="name['.$zeile['gramm'].']" value="'.$zeile['frischfiliert'].'">
    			</td>
    			<td>
    		    <input type="text" name="name['.$zeile['gramm'].']" value="'.$zeile['geraeuchert'].'">
    			</td>
    			<td>
    		    <input type="text" name="name['.$zeile['gramm'].']" value="'.$zeile['geraeuchertfiliert'].'">
    			</td>
    			</tr>');
        }
        
        echo('
        <tr>
        <td colspan="2">
        <input type="submit" value="speichern">
        </td>
        </tr>
        </table>
        </form>');
    }
    mysql_close($verb_fhr); 
    ?>
    
     
  2. AdMan

    schau mal hier: Windows-Wartungs-Tool. Viele Probleme lassen sich damit einfach beheben. Oftmals ist der PC dann auch schneller!
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren.
Thema:

Über ein Formular in die Datenbank schreiben

Die Seite wird geladen...

Über ein Formular in die Datenbank schreiben - Ähnliche Themen

  1. Datenverlust beim schreiben, Ereignis ID 50

    Datenverlust beim schreiben, Ereignis ID 50: Folgender Fehler: Datenverlust beim Schreiben. Nicht alle Daten für Datei "\server\Ordner\Ordner wurden gespeichert. Die Daten gingen verloren....
  2. Datenbanken - Mehrbenutzersynchronisation

    Datenbanken - Mehrbenutzersynchronisation: Moin Leute, am Freitag steht mein zweiter Versuch im Modul Datenbanken an und habe gewisse Probleme in einer Aufgabe. Weder in den Unterlagen,...
  3. Laggs beim Schreiben

    Laggs beim Schreiben: Verzögerungen beim Schreiben Guten Tag Community. Ich habe seit 2 Wochen einen neuen Rechner. Heute ist es zum zweiten Mal (seitdem ich den...
  4. Access Datenbank umwandeln in Exeltabelle

    Access Datenbank umwandeln in Exeltabelle: Ich möchte eine Access-Datenbank – erstellt mit Access 2002 SP3 – in eine Exeltabelle konvertieren. Was muß ich tun? Bitte Schritte aufführen,...
  5. PDF-Formular mit Check Boxen etc. erstellen?

    PDF-Formular mit Check Boxen etc. erstellen?: Hey, ich soll für die Arbeit ein ausfüllbares PDF-Formular entwerfen. Es soll ausfüllbar und speicherbar sein und hinterher per Mail abgesendet...