login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Fout in de PHP

Offline DenMette - 13/01/2006 18:19
Avatar van DenMettePHP gevorderde
  1. <?php
  2. if($_POST['verzend'])
  3. {
  4. $gebruikersnaam = $_POST['user'];
  5. $bericht = $_POST['bericht'];
  6. $onderwerp = $_POST["ond"];
  7. if($gebruikersnaam == "" || $bericht == "" || $onderwerp == "")
  8. {
  9. echo "Vul Gebruikersnaam en / of Bericht en / of Onderwerp in.";
  10. }
  11. else
  12. {
  13. $insert = "INSERT INTO rpg_priveberichten(onderwerp, van, naar, bericht) VALUES('".$onderwerp."', '".$bericht."','".$user_db."', '".$gebruikersnaam."', '".$bericht."')";
  14. $sql=mysql_query($insert) or die("Wa nu weer.");
  15. echo "Bericht is verzonden";
  16. }
  17. }
  18. else{
  19. ?>
  20. <table class="table">
  21. <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
  22. <tr>
  23. <th class="td">Gebruikersnaam: </th>
  24. <td><input name="user" type="text" size="20" /></td>
  25. </tr>
  26. <tr>
  27. <th class="td">Onderwerp: </th>
  28. <td><input name="ond" type="text" size="20" maxlength="100" /></td>
  29. </tr>
  30. <tr>
  31. <th class="td" valign="top">Bericht: </th>
  32. <td><textarea name="bericht" cols="50" rows="5" wrap="VIRTUAL"></textarea></td>
  33. </tr>
  34. <tr>
  35. <td align="center"><div align="center"><input type="submit" name="verzend" value="Verstuur" class="submit" /></div></td>
  36. <td align="center"><div align="center"><input type="reset" name="reset" value="Standaard Waarde" class="submit" /></div></td>
  37. </tr>
  38. </form>
  39. </table>
  40. <?php } ?>


Geeft fout weer als ik het in de database wil zetten.
kan iemand een keer bekijken.

waar dat $user_db dat staan in mijn include

6 antwoorden

Gesponsorde links
Offline Gerard - 13/01/2006 18:21 (laatste wijziging 13/01/2006 18:22)
Avatar van Gerard Ouwe rakker
  1. onderwerp, van, naar, bericht


4 velden

  1. '".$onderwerp."', '".$bericht."','".$user_db."', '".$gebruikersnaam."', '".$bericht."


5 values

  1. $sql=mysql_query($insert) or die("Wa nu weer.");


die foutmelding heb je dus geen zak aan

  1. $sql=mysql_query($insert) or die(mysql_error());


is al beter
Offline Bart - 13/01/2006 18:22
Avatar van Bart PHP expert Misschien handig om de error ook even aan het publiek te laten zien...
Offline Button - 13/01/2006 18:32
Avatar van Button PHP ver gevorderde ja proximus heeft gelijk 4 velden=> 5values, die eerste $bericht is teveel
Offline DenMette - 13/01/2006 18:35 (laatste wijziging 13/01/2006 19:28)
Avatar van DenMette PHP gevorderde ja merci Foutje danku

  1. <?php
  2. if(!$mid)
  3. {
  4. $query_1 = mysql_query("SELECT * FROM rpg_priveberichten");
  5. $result = mysql_num_rows($query_1);
  6.  
  7. if(!$result)
  8. {
  9. }
  10. else
  11. {
  12. $acs=mysql_fetch_assoc($query_1)
  13. if($user_db != $asc["naar"])
  14. {
  15. echo "U hebt geen priveberichten.";
  16. }
  17. else
  18. {
  19. echo"<tr>";
  20. echo"<th class=\"td\">Van</th>";
  21. echo"<th class=\"td\">Onderwerp</th>";
  22. echo"<th class=\"td\">Verwijderen</th>";
  23. echo"</tr>";
  24. while($obj=mysql_fetch_object($query_1))
  25. {
  26. $naar = $obj->naar;
  27. $onderwerp = $obj->onderwerp;
  28. $id = $obj->id;
  29. ?>
  30. <tr>
  31. <td><?php echo "<a href=\"?mid=$obj->naar\">".$naar."</a>"; ?></td>
  32. <td><?php echo $onderwerp; ?></td>
  33. <td><?php echo "<form action='".$_SERVER['PHP_SELF']."' method=\"post\">"; echo "<input type=\"submit\" name=\"del\" value=\"Delete\" />"; echo "</form>"; ?></td>
  34. </tr>
  35. <?php
  36. }
  37. }
  38. if(isset($_POST["del"]))
  39. {
  40. mysql_query("DELETE FROM rpg_priveberichten WHERE id='".$id."'");
  41. }
  42. }
  43. }
  44. else{
  45. $query = mysql_query("SELECT * FROM rpg_priveberichten WHERE naar = '$mid'");
  46. $result = mysql_num_rows($query);
  47.  
  48. if(!$result){
  49. echo "Dit privebericht bestaat niet";
  50. }
  51. else{
  52. while($object = mysql_fetch_object($query)){
  53. ?>
  54. <table class="table">
  55. <tr>
  56. <th width="150px">Van: </th><td width="450px"><?php echo $object->van; ?></td>
  57. </tr><tr>
  58. <th width="150px">Onderwerp: </th><td width="450px"><?php echo $object->onderwerp; ?></td>
  59. </tr><tr>
  60. <th width="150px" valign="top">Bericht: </th><td width="450px"><?php echo ubb($object->bericht);?></td>
  61. </tr>
  62. </table>
  63. <a href="javascript:history.back(-1)">Ga terug</a>
  64. <?
  65. }
  66. }
  67. }
  68. ?>


Hier is ook nog ergens een fout

Citaat:
Parse error: parse error, unexpected T_IF in /usr/home/mette/domains/mette.zoef-design.be/public_html/urpg/Berichten/inbox.php on line 59


Waarom geeft hij dit??
Offline Ibrahim - 13/01/2006 19:34
Avatar van Ibrahim PHP expert niet met je probleem te maken maar waarom doe je dit?:

if(!$result)
{
}

waarom geen error melding ofzo laten zien ?
Offline Tuinstoel - 13/01/2006 19:35
Avatar van Tuinstoel PHP expert Waarom stel je van die domme vragen?
Als er "overwachtse T_IF" staat, dan weet je toch dat je een haakje te weinig hebt.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.211s