Einzelnen Beitrag anzeigen

Benutzerbild von _frank_
_frank_

Registriert seit: 21. Feb 2003
Ort: Plauen / Bamberg
922 Beiträge
 
Delphi 3 Professional
 
#7

Re: Namen von Liste zu Liste verschieben

  Alt 14. Mai 2008, 22:01
ich würde dir empfehlen eine Index-Spalte (primary key) anzulegen, um die Einträge eindeutig zu identifizieren.

ansonsten hab ich mal so aus dem kopf mal was zusammengebastelt...natürlich ungetested Es soll ja nur die Vorgehensweise veranschaulichen...

Code:
<?php

$server = "localhost";
$user = "xxxxxx";
$passwort = "xxxxxx";
$datenbank = "xxxxxxxxx";

mysql_connect($server, $user, $passwort) or die(" keine Verbindung etabliert!");
mysql_select_db($datenbank) or die("Datenbank gefunden!"); //Fehler "Datenbank gefunden", wenn verbindung fehlschlägt?

//wozu diese 4 variablen mit den unpassenden Namen?
$clientdatum = $_POST['name'];
$clientnachricht = $_POST['vorname'];
$clientnummer = $_POST['telefon'];
$clientprodukt = $_POST['adresse'];

$q="SELECT * FROM Liste1 WHERE ..." //den Datensatz suchen
$result = mysql_query($sql);
if (mysql_num_rows($query)>0)//wurde gefunden?
{
  $line=mysql_fetch_rows($query);
  $sql="DELETE FROM Liste1 WHERE `ID`=='".$line["ID"]."' LIMIT 1";//Datensatz anhand der ID löschen
  $result = mysql_query($sql);
  //jetzt in Liste 2 einfügen
 
  $sql = "INSERT INTO Liste2 (name, vorname, telefon, adresse) VALUES($line['name'],$line['vorname'],$line['telefon'],$line['adresse'])";
  $result = mysql_query($sql);
}

?>
HTH Frank