login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Profielwijzigen script

Offline SomaQan - 23/02/2007 15:20 (laatste wijziging 23/02/2007 15:25)
Avatar van SomaQanPHP beginner er is een fout opgetreden bij mij profielwijzigen script

Script zelf
  1. <?php
  2.  
  3. if ($_SESSION['id'] == 0) {
  4.  
  5. header('location: ./');
  6.  
  7.  
  8. }
  9. if (!isset($_POST['submit'])) {
  10.  
  11. ?>
  12. <?php
  13. $query = mysql_query(" SELECT ID FROM lid WHERE username = '".mysql_real_escape_string($_POST['username'])."' AND password = '".md5($_POST['password'])."' AND naam = '".mysql_real_escape_string($_POST['naam'])."' ")or die(mysql_error());
  14. while($object = mysql_fetch_object($query)){
  15. <form action='' method='post'>
  16. <table>
  17. <tr>
  18. <td><b>Naam: </b></td>
  19. <td><input type='text' name='naam' value='$object->naam'></td>
  20. </tr>
  21. <tr>
  22. <td><b>Email: </b></td>
  23. <td><input type='text' name='email' value='$object->email'></td>
  24. </tr>
  25. <tr>
  26. <td><b>Leeftijd: </b></td>
  27. <td><input type='text' name='leeftijd' value='$object->leeftijd' maxlength='2'> Jaar</td>
  28. </tr>
  29. <tr>
  30. <td><b>Land: </b></td>
  31. <td><select name='land'>
  32. <option value='$object->land'>Nederland</option>
  33. <option value='$object->land'>Belgie</option>
  34. <option value='$object->land'>Overige</option>
  35. </select>
  36. </tr>
  37. </table> ";
  38. }
  39. ?>
  40. <?php
  41. } else {
  42. mysql_query("UPDATE lid SET
  43. naam = '".$_POST['naam']."',
  44. email = '".$_POST['email']."',
  45. leeftijd = '".$_POST['leeftijd']."',
  46. land = '".$_POST['land']."'
  47. WHERE id= ".$_SESSION["id"]." ");{
  48. echo "U profiel is succesvol gewijzigt.<br>";
  49. }
  50. ?>


ik krijg deze fout
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /usr/export/www/vhosts/funnetwork/hosting/somaqann/Ledensysteem/profielwijzigen.php on line 34

9 antwoorden

Gesponsorde links
Offline remcobers - 23/02/2007 15:21 (laatste wijziging 23/02/2007 15:22)
Avatar van remcobers PHP expert edit: Je had hem al aangepast.

<select name="land">

maak daar

<select name='land'>


van
Offline Ultimatum - 23/02/2007 15:21 (laatste wijziging 23/02/2007 15:22)
Avatar van Ultimatum PHP expert Misschien is het makkelijk voor de niet helderziende hier om de fout er neer te zetten

edit Kijk eens naar de kleur op regel 34 dan? (Het woord land..)
Offline SomaQan - 23/02/2007 15:24
Avatar van SomaQan PHP beginner Remcobers ik krijg nu deze fout

Parse error: syntax error, unexpected $end in /usr/export/www/vhosts/funnetwork/hosting/somaqann/Ledensysteem/profielwijzigen.php on line 54
Offline letscode - 23/02/2007 15:30
Avatar van letscode HTML beginner regel 50 klopt niet:
  1. WHERE id= ".$_SESSION["id"]." ");{


moet denk ik zijn:
  1. WHERE id= ".$_SESSION["id"]." ");
Offline remcobers - 23/02/2007 15:30
Avatar van remcobers PHP expert WHERE id= ".$_SESSION["id"]." ");{
moet zijn
WHERE id= ".$_SESSION["id"]." ");
Offline Ibrahim - 23/02/2007 15:53
Avatar van Ibrahim PHP expert
  1. if ($_SESSION['id'] == 0) {
  2.  
  3. header('location: ./');
  4.  
  5.  
  6. }


waar slaat dit nou weer op ? Beter dat je kijkt of hij bestaat en niet of hij 0 bevat 
Offline SomaQan - 23/02/2007 17:01
Avatar van SomaQan PHP beginner ik krijg nu deze fout

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/somaqann/Ledensysteem/profielwijzigenn.php on line 16

en mij script ziet er het volgend uit

  1. <?php
  2.  
  3. include('config.php');
  4.  
  5.  
  6. if (!isset($_POST['submit'])){
  7. }
  8. $sql = "SELECT * FROM lid WHERE id='". $_SESSION['id'] ."'";
  9. mysql_query("UPDATE lid SET
  10. naam = '".$_POST['naam']."',
  11. email = '".$_POST['email']."',
  12. leeftijd = '".$_POST['leeftijd']."',
  13. land = '".$_POST['land']."'
  14. WHERE id= ".$_SESSION["id"]." ");
  15. while($object = mysql_fetch_object($query)){
  16.  
  17. <form action='' method='post'>
  18. <table>
  19. <tr>
  20. <td><b>Naam: </b></td>
  21. <td><input type='text' name='naam' value='$object->naam'></td>
  22. </tr>
  23. <tr>
  24. <td><b>Email: </b></td>
  25. <td><input type='text' name='email' value='$object->email'></td>
  26. </tr>
  27. <tr>
  28. <td><b>Leeftijd: </b></td>
  29. <td><input type='text' name='leeftijd' value='$object->leeftijd' maxlength='2'> Jaar</td>
  30. </tr>
  31. <tr>
  32. <td><b>Land: </b></td>
  33. <td><select name='land'>
  34. <option value='$object->land'>Nederland</option>
  35. <option value='$object->land'>Belgie</option>
  36. <option value='$object->land'>Overige</option>
  37. </select>
  38. </tr>
  39. </table> ";
  40. }
  41. ?>
Offline nielsvdwal - 23/02/2007 17:05
Avatar van nielsvdwal PHP gevorderde
  1. <?
  2. ?>

waar haal je $query vandaan?
Offline SomaQan - 23/02/2007 17:12 (laatste wijziging 23/02/2007 17:12)
Avatar van SomaQan PHP beginner Nergens dus moet het zo zijn ?

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