login  Naam:   Wachtwoord: 
Registreer je!
 Forum

UPDATE

Offline bennieboy - 29/08/2006 18:14
Avatar van bennieboyHTML beginner Is er iets mis aan deze UPDATE-query?
  1. <?php
  2. if($_SERVER['REQUEST_METHOD'] == "POST") {
  3. mysql_query("UPDATE gastenboek SET naam = '".$_POST['naam']."', email = '".$_POST['email']."', website = '".$_POST['website']."', bericht = '".$_POST['bericht']."' WHERE id = '".$id."'");
  4. }
  5. ?>

4 antwoorden

Gesponsorde links
Offline Rik - 29/08/2006 18:18
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Als al die variabelen bestaan niet. Het is alleen wel erg gevoelig voor SQL Injection.
Offline Richard - 29/08/2006 18:19
Avatar van Richard Crew algemeen Nou, je zou ten eerste een foutmelding mogen geven, maar ik zou om alle waardes mysql_real_escape_string() gebruiken
Offline jensen - 29/08/2006 19:32
Avatar van jensen Nieuw lid En vanwaar komt die $id ?
Offline bennieboy - 29/08/2006 19:59
Avatar van bennieboy HTML beginner Dit is de hele code van edit.php

  1. <?php
  2. include("config.php");
  3.  
  4. $res = mysql_query("SELECT * FROM gastenboek WHERE id = '".$_GET['id']."'") or die(mysql_error());
  5. while ($arr = mysql_fetch_array($res))
  6. {
  7. $datum = $arr['datum'];
  8. $naam = $arr['naam'];
  9. $email = $arr['email'];
  10. $bericht = $arr['bericht'];
  11. $id = $_GET['id']
  12. ?>
  13. <table width="100%" border="0" cellspacing="0" cellpadding="2">
  14. <tr>
  15. <td class="text">Naam(*):</td>
  16. <td><input name="naam" type="text" id="naam" value="<?php echo "$naam" ?>"></td>
  17. </tr>
  18. <tr>
  19. <td class="text">Email(*):</td>
  20. <td width="30%"><input name="email" type="text" id="email" value="<?php echo "$email" ?>"></td>
  21. </tr>
  22. <tr>
  23. <td width="20%" class="text">Website:</td>
  24. <td><input name="website" type="text" id="website" maxlength="150">
  25. <span class="text">(http:// niet vergeten)</span></td>
  26. </tr>
  27. <tr>
  28. <td width="25%" valign="top" class="text">Bericht(*):</td>
  29. <td width="75%"><textarea name="bericht" cols="40" rows="5" id="bericht"><?php echo "$bericht" ?></textarea></td>
  30. </tr>
  31. <tr>
  32. <td colspan="2"><div align="center">
  33. <input type="submit" name="Submit" value="Posten">
  34. <input type="reset" name="Reset" value="Opnieuw">
  35. </div></td>
  36. </tr>
  37. <tr>
  38. <td colspan="2"><div class="text">(*) Deze velden moet je invullen!</div></td>
  39. </tr>
  40. </table>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.194s