login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Wat is hier fout?

Offline nathanael - 01/06/2005 20:10 (laatste wijziging 01/06/2005 20:58)
Avatar van nathanaelGouden medaille

HTML gevorderde
  1. <?php
  2. if(IsSet($_POST['submit']))
  3. {
  4. mysql_query("UPDATE `links` SET `naam` = '".$_POST['naam']."', `link` = '".$_POST['link']."', `beschrijving` = '".$_POST['beschrijving']."' WHERE `id` = '".$_POST['id']'." LIMIT 1") or die mysql_error());
  5. echo "De link is met succes gewijzigd";
  6. }
  7. if($_POST['wijzig']) //LINE 78
  8. {
  9. $query = mysql_query("SELECT * FROM links");
  10. $id = $_POST['id'] -1;
  11. ?>
  12. <form method="POST">
  13. <table width="100%" cellspacing="0" cellpadding="1" border="0">
  14. <tr>
  15. <td>Naam link:</td><td><input type="text" name="naam" value="<? echo mysql_result($query, $id, "naam"); ?>"></td>
  16. </tr>
  17. <tr>
  18. <td>Link:</td><td><input type="text" name="link" value="<? echo mysql_result($query, $id, "link"); ?>"></td>
  19. </tr>
  20. <tr>
  21. <td>Bericht:</td><td><textarea rows="8" cols="40" name="beschrijving" value="beschrijving"><? echo mysql_result($query, $id, "beschrijving"); ?></textarea></td>
  22. </tr>
  23. <tr>
  24. <td colspan="2" align="center"><input type="submit" name="submit" value="Bewerk"> &nbsp;<input type="submit" value="Terug" OnClick="javascript:history.back()"></td>
  25. </tr>
  26. </table>
  27. </form>
  28. <?php
  29. } else {
  30. ?>
  31. <form method="POST">
  32. <table width="100%" cellspacing="0" cellpadding="1" border="0">
  33. <tr><td width="5%"><b>#</b></td><td width="45%"><b>Naam link:</b></td><td width="50%"><b>Link:</b></td></tr>
  34. <?php
  35. $query = mysql_query("SELECT * FROM links ORDER BY naam ASC");
  36.  
  37. while($wijzig = mysql_fetch_object($query))
  38. {
  39. echo "<tr><td><input type=\"radio\" name=\"id\" value=\"".$wijzig->id."\"></td><td>$wijzig->naam</td><td>$wijzig->link</td></tr>";
  40. }
  41. ?>
  42. <tr><td colspan="3"><input type="submit" value="Wijzig" name="wijzig"></td></tr>
  43. </table>
  44. </form>
  45. <?php
  46. }
  47. }
  48. ?>


Ik krijg
Citaat:
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /srv/mobiel/www/www.onbelangrijk/onbelangrijk.php on line 78

3 antwoorden

Gesponsorde links
Offline webstab - 01/06/2005 20:12 (laatste wijziging 01/06/2005 20:13)
Avatar van webstab PHP ver gevorderde
  1. <?php
  2. mysql_query("UPDATE links SET naam = '".$_POST['naam']."', link = '".$_POST['link']."', beschrijving = '".$_POST['beschrijving']."' WHERE id = '".$_POST['id']."' LIMIT 1") or die mysql_error());
  3. ?>

Probeer dit eens. Je ziet toch waar de fout zit als je je code highlight
Offline vinTage - 01/06/2005 20:13 (laatste wijziging 01/06/2005 20:14)
Avatar van vinTage Nieuw lid
  1. mysql_query("UPDATE `links` SET `naam` = '".$_POST['naam']."', `link` = '".$_POST['link']."', `beschrijving` = '".$_POST['beschrijving']."' WHERE `id` = '".$_POST['id']'." LIMIT 1") or die mysql_error());


moet denk ik
  1. mysql_query("UPDATE `links` SET `naam` = '".$_POST['naam']."', `link` = '".$_POST['link']."', `beschrijving` = '".$_POST['beschrijving']."' WHERE `id` = '".$_POST['id']"." LIMIT 1") or die mysql_error());


edit :2leet
Offline delta_004 - 01/06/2005 20:13 (laatste wijziging 01/06/2005 20:14)
Avatar van delta_004 Onbekend mysql_query("UPDATE `links` SET `naam` = '".$_POST['naam']."', `link` = '".$_POST['link']."', `beschrijving` = '".$_POST['beschrijving']."' WHERE `id` = '".$_POST['id'].'" LIMIT 1") or die mysql_error());
echo "De link is met succes gewijzigd";

Jij had dit fout
'".$_POST['id'].'"
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.203s