DB updaten

Dolphon

Erfahrenes Mitglied
Moin.

Habe daunten ein Skript, das nach der eingabe der Daten die vorhanden Inhalte updaten soll.
WEiß allerdings nicht wie ich das anstellen soll.
Ich weiß zwar das es mit der Funktion UPDATE eht, raff aber nciht wie ich das anstellen soll.

PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
	<title>Top 10 Movie Eingabe</title>
</head>



<?
### Konfigurationsdatei einlesen
require("config.inc.php");

### Eintragen der TOp 10 in die Datenbank
if($_POST['formstat'] == 1)
{
if(!($db = mysql_connect($db_host, $db_user, $db_pass))) //baue datebankverbindung auf 
  die(mysql_error());  //wenn nicht geht, gib fehlermeldung aus 
else //wenn doch geht 
{ 
  if(!mysql_select_db($db_name)) //wähle datenbank aus 
      die(mysql_error());   //wenn das nicht geht, gib fehler aus 
} 


 $platz = $_POST['filmid'];
  $bild  = $_POST['bild'];
  
  for ($x = 0; $x < count($platz); $x++) {
    mysql_query("INSERT INTO top10 (filmid, bild) values(".$filmid[$x].", ".$bild[$x].")");
  }
 
 echo "<br><br><strong>Die Top 10 DAten wurden erfolgreich in die Datebank eingetragen!</strong><br><br>"; 

 }

### Auslesen der vorhandene DAten in der DB

if(!($db = mysql_connect($db_host, $db_user, $db_pass))) //baue datebankverbindung auf 
  die(mysql_error());  //wenn nicht geht, gib fehlermeldung aus 
else //wenn doch geht 
{ 
  if(!mysql_select_db($db_name)) //wähle datenbank aus 
      die(mysql_error());   //wenn das nicht geht, gib fehler aus 
} 


echo '<form action="eingabe.php" method="post" name="FormName" onSubmit="return chkFormular();" ENCTYPE="multipart/form-data">
Bitte nur die Film ID`s und Bildnummern eingeben!';

$num = 1;
$query1 ="SELECT filmid, bild FROM top10";
$result = mysql_query($query1);
while($row = mysql_fetch_array($result)) 
{

?>

<br>
<br>
<b>Platz <echo $num; $num++; ?></b><br>Film ID:
<input type=text name="filmid[]" size="10" value="<?echo $row['filmid'];?>"> Bildnummer:
<input type=text name="bild[]" size="10" value="<?echo $row['bild'];?>">
<?    
}
mysql_close($db); //schließe verbindung 
?>

<input type=submit value=" Top 10 eintragen ">
<input type="hidden" name="formstat" value="1">
</form>

</html>
 
Nein, weil de facto nicht zu erkennen ist, wo da das UPDATE hin soll und der Thread
eine gewissen "Ich bin zu blöd, hier code, macht mal" Mentalität wiederspiegelt.

War das jetzt zu hart :rolleyes:

Die Update Syntax kannst du hier nachgucken http://www.mysql.de/doc/en/UPDATE.html
ansonsten bleibt dir nix andere übrig als dein Problem besser zu formulieren oder keine Hilfe zu bekommen.
 
Zurück