login  Naam:   Wachtwoord: 
Registreer je!
 Forum

INSERT blijft leeg (Opgelost)

Offline juser100 - 26/03/2009 14:46 (laatste wijziging 26/03/2009 14:46)
Avatar van juser100MySQL interesse Ik heb de volgende code:
  1. <?PHP
  2. $query = "SELECT * FROM commissies ORDER BY commissie ASC";
  3. $sql = mysql_query($query) OR DIE (mysql_error());
  4.  
  5. WHILE ($obj = mysql_fetch_object($sql))
  6. {
  7. $commissie = $obj->commissie;
  8. ?>
  9. <TR>
  10. <TD>
  11. <?PHP
  12. ECHO"<A HREF=aanmaken.php?ledenid=".$leden_id."&commissieid=".$commissie_id.">"; ?>
  13. <?PHP ECHO"".$commissie.""; ?>
  14. </A>
  15. </TD>
  16. </TR>
  17. <?PHP
  18. }
  19. ?>


En voor de insert gebruik ik het volgende:
  1. <?PHP
  2. INCLUDE("connect.php");
  3.  
  4. $query = "INSERT INTO qr_leden_commissies (leden_id, commissie_id) VALUES ('".$_POST['ledenid']."', '".$_POST['commissieid']."')";
  5. $sql=mysql_query($query) OR DIE (mysql_error());
  6. ?>


Maar nu wordt er wel een rij aangemaakt in de tabel qr_leden_commissies, maar deze blijf leeg??

4 antwoorden

Gesponsorde links
Offline Wim - 26/03/2009 14:47
Avatar van Wim Crew algemeen Je hebt ook helemaal geen POST waardes. Je hebt GET waardes!

Vergeet ook niet te beveiligen dmv PHP.net: mysql_real_escape_string
Offline juser100 - 26/03/2009 14:48
Avatar van juser100 MySQL interesse Ik had eerst GET waardes, maar dan gebeurt er exact 'tzelfde..
Offline Wim - 26/03/2009 14:52
Avatar van Wim Crew algemeen bestaat $leden_id en $commissie_id wel? Echo ze voor de zekerheid!

Op de andere pagina controleer je de GET waardes even:
  1. print_r($_GET);

PHP.net: print_r
Offline juser100 - 26/03/2009 15:02 (laatste wijziging 26/03/2009 15:33)
Avatar van juser100 MySQL interesse $leden_id en $commissie_id bestaan in de tabel.

De waarde van ledenid wordt meegestuurd als ik ze ECHO, die van commissieid niet. Onderstaande gebruik ik ook voor een delete, en daar werkt het wel:

  1. <TR>
  2. <TD>
  3. <?PHP
  4. ECHO"<A HREF=aanmaken.php?ledenid=".$leden_id."&commissieid=".$commissie_id.">"; ?>
  5. <?PHP ECHO"".$commissie.""; ?>
  6. </A>
  7. </TD>
  8. </TR>


Als ik de GET waardes print geeft hij aan dat er alleen een Array is met ledenid hierin, niet met commissieid. Wat doe ik fout?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.287s