Dan is de key (waarschijnlijk een auto-incredement) al in gebruik. En dat mag niet.
Dus óf je KEY wijzigen, óf (en beter) gewoon als gewijzigde op te slaan.
Maar wat wil je nu?
Een rij selecteren, wijzigen en dan als NIEUWE KOPIE opslaan?
Of een rij selecteren, wijzigen en dan opslaan (overschrijven)?
Als update lukt dit, maar ik ik wil er een kopij van maken die dan terug bovenaan de lijst word getoond.
Toevoeging op 13/10/2013 12:21:41:
Eddy E op 13/10/2013 11:59:58
Dan is de key (waarschijnlijk een auto-incredement) al in gebruik. En dat mag niet.
Dus óf je KEY wijzigen, óf (en beter) gewoon als gewijzigde op te slaan.
Maar wat wil je nu?
Een rij selecteren, wijzigen en dan als NIEUWE KOPIE opslaan?
Of een rij selecteren, wijzigen en dan opslaan (overschrijven)?
Ik wil de rij selecteren (gelukt)
dan enkele data inserten (gelukt)
en dan een nieuwe rij opslaan met de extra gegevens (niet gelukt)
in dezelfde tabel.
Nogmaals, als je een nieuwe rij wilt invoegen moet je die niet hetzelfde id meegeven, maar het opnieuw laten genereren.
Met een gewone insert lukt dit dus niet.
<?php
$sql = "INSERT INTO bericht(naam, achternaam) VALUES ('". mysql_real_escape_string ($_POST["naam"]) ."', '". mysql_real_escape_string ($_POST["achternaam"]) ."' )";
?>
Hier herkent hij de post niet.
De selectie komt uit deze:
<?php
$sql = "SELECT * FROM bericht WHERE bevestig ='".$_SESSION['confirmatie']."' LIMIT 1 ";
?>