login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Mysql Php Update (Opgelost)

Offline Jointjeff - 06/07/2009 11:43 (laatste wijziging 06/07/2009 11:43)
Avatar van JointjeffHTML interesse Ik heb vanalles geprobeerd, maar niks lijkt te lukken. Vele topics doorgelezen, manieren geprobeerd, maar iedere keer klopt er iets niet.

  1. <?
  2. if (!isset($_POST["submit"]))
  3. {
  4. $id = $_GET["id"];
  5. $sql = "SELECT * FROM tvseries WHERE id=$id";
  6. $result = mysql_query($sql);
  7. $myrow = mysql_fetch_array($result);
  8. ?>
  9.  
  10. <form action="veranderserie.php" method="post">
  11. <input type=hidden name="id" value="<?php echo $myrow["id"] ?>">
  12. Title:<INPUT TYPE="TEXT" NAME="naam" VALUE="<?php echo $myrow["naam"] ?>" SIZE=30><br>
  13. Jaar:<INPUT TYPE="TEXT" NAME="jaar" VALUE="<?php echo $myrow["jaar"] ?>" SIZE=30><br>
  14. Informatie:<TEXTAREA NAME="info" id="elml" ROWS=10 COLS=30><? echo $myrow["info"] ?></TEXTAREA><br>
  15. <input type="hidden" name="cmd" value="edit">
  16.  
  17. <input type="submit" name="submit" value="submit">
  18.  
  19. </form>
  20.  
  21. <? } ?>
  22.  
  23. <?
  24. if ($_POST["submit"]) {
  25. $naam = $_POST["naam"];
  26. $jaar = $_POST["jaar"];
  27. $info = $_POST["info"];
  28.  
  29. $sql = "UPDATE tvseries SET naam='$naam',jaar='$jaar',info='$info' WHERE id=$id";
  30. $result = mysql_query($sql);
  31. echo "Serie is aangepast.";
  32. }
  33. }
  34. ?>
Men database tabel bevat een id, naam, jaar en info.

Iedere keer als ik update staat er wel 'Serie is aangepast', maar gebeurd er niks.

Ziet iemand iets wat er fout is?

5 antwoorden

Gesponsorde links
Offline Martijn - 06/07/2009 11:50
Avatar van Martijn Crew PHP je moet even dit doen:

$result = mysql_query($sql) or die(mysql_error());
dan krijg je waarschijnlijk een error 
Offline Jointjeff - 06/07/2009 11:56
Avatar van Jointjeff HTML interesse A Error I Have,
Citaat:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1


Wat houd dat in?
Offline Tuinman - 06/07/2009 12:01 (laatste wijziging 06/07/2009 12:01)
Avatar van Tuinman Nieuw lid probeer dit eens:

  1. $sql = "UPDATE tvseries SET naam="'.$naam.'", jaar="'.$jaar.'", info="'.$info.'" WHERE id="'.$id.'"";
Offline Martijn - 06/07/2009 12:13
Avatar van Martijn Crew PHP dat betekent dat 1 van je waardes leeg is doe is voor je query echo $sql?
Offline Jointjeff - 06/07/2009 13:05
Avatar van Jointjeff HTML interesse @Tuinman: Bedankt!, maar toch een error.
Citaat:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /var/www/vhosts/vrds.nl/httpdocs/tfe/veranderserie.php on line 77


@DeviourSoul
Hoe zou ik dat moeten doen dan? Bedankt voor je hulp trouwens.

Link: http://vrds.nl/tfe/veranderserie.php
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.201s