login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Gegevens uit DB lezen en vervolgens veranderen

Offline Sorcer - 12/11/2006 13:42
Avatar van SorcerPHP interesse Beste,

Ik wil graag een script maken genaamd: gegevens.php
Zodra je daarheen gaat, moet het script een Formulier laten zien met:

Naam: <hier naam uit het database>
Wachtwoord: (leeg, want wachtwoord is md5)

Hier kan ik dus ook dingen in wijzigen en vervolgens op Opslaan drukken. Dan zal hij de nieuwe ingevulde dingen opslaan in het database. Enig idee hoe ik dit kan doen? Voorbeeldje?

6 antwoorden

Gesponsorde links
Offline raza - 12/11/2006 13:48
Avatar van raza HTML beginner Lees eerst eens een paar tutorials.

Een database updaten doe je met het UPDATE x SET x = x statement.
Offline W0etah - 12/11/2006 13:51
Avatar van W0etah PHP beginner je kan een input veld maken met value="<?php $naam ?>"
waarbij je de variable naam op voorhand uit de database haalt
Offline Sorcer - 12/11/2006 14:03
Avatar van Sorcer PHP interesse Oke bedankt W0etah, maar wat moet ik precies bij Opslaan (submit) doen? Want hij moet wel de wijzigingen aanbrengen..
Offline timo - 12/11/2006 14:11
Avatar van timo PHP ver gevorderde zorgen dat hij een pagina oproept die dat UPDATE statement uitvoert
Offline Sorcer - 12/11/2006 14:17
Avatar van Sorcer PHP interesse Heb je een voorbeeld misschien?
Offline raza - 12/11/2006 16:34
Avatar van raza HTML beginner
  1. <?
  2. $id = (int) $_GET["id"];
  3.  
  4. if ( !empty ( $_POST["submit"] ) ) {
  5. $query = "UPDATE `tabel` SET `veld1` = '%s', `veld2` = '%s' WHERE id = %d";
  6. mysql_query( sprintf( $query, $_POST["veld1"], $_POST["veld2"], $id ) );
  7.  
  8. } else {
  9. echo '<form id="form1" method="post" action="xx">';
  10. $query = "SELECT `veld1`, `veld1` FROM `tabel` WHERE id = %d";
  11. $result = mysql_query ( sprintf ( $query, $id ) );
  12. while ( $row = mysql_fetch_array($result, MYSQL_ASSOC) ) {
  13. echo '<input type="text" name="veld1" value="'.$row["veld1"].'" />';
  14. echo '<input type="text" name="veld2" value="'.$row["veld2"].'" />';
  15. }
  16. echo '<input type="submit" name="submit" />'
  17. echo '</form>'
  18. }
  19. ?>


Zoiets
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.208s