login  Naam:   Wachtwoord: 
Registreer je!
 Forum

tabel updaten

Offline leendertW - 30/05/2005 18:53 (laatste wijziging 30/05/2005 19:00)
Avatar van leendertWPHP beginner Ik heb onderstaande:

  1. <?php
  2. ....
  3. echo '<td><input type="checkbox" name="sNaam[]" value="'.$aQuery['naam'].'"/>';
  4.  
  5. // hieronder de tabel om te updaten
  6. $sQuery = "UPDATE
  7. instellingen, uploaden_afbeeldingen
  8. SET
  9. instellingen. achtergrondkleur = '".$_POST['sAchtergrondkleur']."',
  10. uploaden_afbeeldingen.naam = '".$_POST['sAfbeelding']."'";
  11.  
  12. foreach ($_POST['sNaam'] as $value)
  13. {
  14. $sQuery = "UPDATE
  15. instellingen
  16. SET
  17. achtergrondkleur = '".$_POST['sAchtergrondkleur']."',
  18. menurechts = '$value'";
  19. echo $sQuery;
  20. /*
  21. if (!$rQuery = mysql_query ( $sQuery ) )
  22. {
  23. echo "De database connectie is niet helemaal in orde ".mysql_error();
  24. }
  25. else
  26. {
  27. echo "<table class='navigatie'><tr><td>De layout van de website is succesvol aangepast.</td></tr></table>";
  28. }
  29. }
  30. .....
  31. ?>


Nu staan er verschillende afbeeldingen met een checkbox. Nu kan je 1 of meerdere afbeeldingen aanvinken. Wanneer je dan op save drukt en de query echo voert die meerdere keren de query uit:|

Hoe moet ik dit doen?

edit:

Als ik nu meerdere afbeeldingen selecteer en op updaten druk doet die onderstaande:

UPDATE instellingen SET achtergrondkleur = '#B80036', menurechts = '0.gif'UPDATE instellingen SET achtergrondkleur = '#B80036', menurechts = '1.gif'

Nu overschrijft hij dus elkaar en dat is niet de bedoeling. Hij moet 0.gif en 1.gif er inzetten.

1 antwoord

Gesponsorde links
Offline wouter - 30/05/2005 19:40
Avatar van wouter PHP interesse dan ga je met meerdere 'menurechts' kolommen moeten werken denk ik, tenzij je de 0.gif en 1.gif aan elkaar gaat hangen met een bepaald scheidingsteken en bij het opvragen dan exploden met dat scheidingsteken als herkenning.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.203s