login  Naam:   Wachtwoord: 
Registreer je!
 Forum

help.... pm systeem write message werkt niet

Offline rza - 06/02/2006 14:15 (laatste wijziging 06/02/2006 14:16)
Avatar van rzaNieuw lid hey mensen,, ik heb hier een pm systeem en nu ben ik bezig met de funtion write pm die ziet er als volgt uiot

  1. <?
  2.  
  3. elseif ($func == "stuurpm")
  4.  
  5. {
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13. if(isset($_POST['submit']))
  14. {
  15. $sender=$_POST['mijnid'];
  16. $receiver=$_POST['jouwid'];
  17. $subject=$_POST['subject'];
  18. $message=$_POST['message'];
  19. $date=date("U");
  20. $vartime=date("D M d, Y H:i:s");
  21. $sendmessage="INSERT into b_pms (sender,receiver,subject,message,therealtime,vartime) values('$sender','$receiver','$subject','$message','$date','$vartime')";
  22. mysql_query($sendmessage) or die("could not add");
  23.  
  24. echo "PM is verstuurd, AUB ga terug naar <a href='pm.php'>PM Main</a>.";
  25.  
  26. }
  27.  
  28. else
  29. {
  30.  
  31. echo "<form action='?page=profielen&func=overzicht&show=$show&func=stuurpm' method='post'>";
  32. echo "mijn id:<br>";
  33. echo "<input type='text' name='mijnid' size='5' value=$userid><br>";
  34. echo "ID van ontvangerrrrrrr:<br>";
  35. echo "<input type='text' name='jouwid' size='5' value=$show><br>";
  36. echo "Subject:<br>";
  37. echo "<input name='subject' type='text' size='30'><br>";
  38. echo "Bericht:<br>";
  39. echo "<textarea name='message' rows='5' cols='40'></textarea><br><br>";
  40. echo "<input type='submit' name='submit' value='submit'></form>";
  41.  
  42. }
  43.  
  44.  
  45.  
  46.  
  47. }
  48. ?>


maar hij werkt niet ???? elke keer als ik submit zegt hij could not add,, terwijl hij wel de goede IDs pakt enzo van sender en reciever.... wie weet waarom ?

5 antwoorden

Gesponsorde links
Offline ikkedikke - 06/02/2006 14:45
Avatar van ikkedikke PHP expert Variabelen buiten quotes en die die(...) veranderen in die(mysql_error())
Offline Lemon - 06/02/2006 14:49
Avatar van Lemon PHP expert verander
  1. <?php
  2. $sendmessage="INSERT into b_pms (sender,receiver,subject,message,therealtime,vartime) values('$sender','$receiver','$subject','$message','$date','$vartime')";
  3. ?>


in

  1. <?php
  2. $sendmessage="INSERT INTO b_pms (`sender`,`receiver`,`subject`,`message`,`therealtime`,vartime`) VALUES ('".$sender."','".$receiver."','".$subject."','".$message."','".$date."','".$vartime."')";
  3. ?>
Offline riekele - 06/02/2006 14:53
Avatar van riekele PHP beginner @lemon backticks zijn niet nodig hoor bij veld namen, alleen als er gereserveerde namen bijzitten
Offline ikkedikke - 06/02/2006 14:56
Avatar van ikkedikke PHP expert en jij wou zeggen dat je die allemaal uit je hoofd kent?
voor de zekerheid is het gewoon makkelijker om het altijd wel te doen.
Offline Gerard - 06/02/2006 15:29
Avatar van Gerard Ouwe rakker Onthoud wel dat MySQL de enige dbms is die backticks ondersteund. Dit zeg ik omdat PostGreSQL steeds meer populariteit wint -terwijl de meesten niet eens weten wat het verschil is-
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.209s