login  Naam:   Wachtwoord: 
Registreer je!
 Forum

gegevens opslaan in database

Offline Appie_Dijk - 15/09/2005 18:54
Avatar van Appie_DijkLid hallo iedereen, ik gebruik fckeditor en heb het nu (met hulp) voor elkaar gekregen om de gegevens uit de database te halen. maar als ik op de submit knop (of de knop opslaan) druk dan slaat hij de code niet op in de database... wat is er fout?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Test</title>
<link href="../sample.css" rel="stylesheet" type="text/css" />
</head>
<body>
<?php
include("../../fckeditor.php") ;
include("../../config.php");
$id = 1;
$select = mysql_query(" SELECT * FROM tekst WHERE id='". $id ."'");
$obj = mysql_fetch_object($select);

if(isset($_POST['submit'])) {
$test = $_POST['test'];

mysql_query(" UPDATE tekst SET tes='". $test ."', ' WHERE id='". $id ."'");

echo "De gegevens zijn bewerkt.";
}
else
{
?>
<form action="" method="post">
<?php
// Automatically calculates the editor base path based on the _samples directory.
// This is usefull only for these samples. A real application should use something like this:
// $oFCKeditor->BasePath = '/FCKeditor/' ; // '/FCKeditor/' is the default value.
$sBasePath = $_SERVER['PHP_SELF'] ;
$sBasePath = substr( $sBasePath, 0, strpos( $sBasePath, "_samples" ) ) ;

$oFCKeditor = new FCKeditor('FCKeditor1') ;
$oFCKeditor->BasePath = $sBasePath ;
$oFCKeditor->Value = '$obj->test' ;
$oFCKeditor->Create() ;
?>
<br>
<input type="submit" value="Submit">
</form>
<?php
}
?>
</body>
</html>

4 antwoorden

Gesponsorde links
Offline Rens - 15/09/2005 19:00
Avatar van Rens Gouden medaille

Crew algemeen
Kheb ff enkele dingen aangepast.
- eerste query+object verplaatst (regel 12+13 ==> 25+26)
- form action geset (regel 23)
- var buiten quotes (regel 35)
- $_POST['submit'] ==> $_SERVER['REQUEST_URI'] (regel 13)
- 2 maal error handling bij je queries (regel 17+25)

Probeer het nu eens.

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2. <html>
  3. <head>
  4. <title>Test</title>
  5. <link href="../sample.css" rel="stylesheet" type="text/css" />
  6. </head>
  7. <body>
  8. <?php
  9. include("../../fckeditor.php") ;
  10. include("../../config.php");
  11. $id = 1;
  12.  
  13. if($_SERVER['REQEUST_METHOD'] == "POST")
  14. {
  15. $test = htmlEntities($_POST['test'], ENT_QUOTES);
  16.  
  17. mysql_query(" UPDATE tekst SET tes='". $test ."', ' WHERE id='". $id ."'") or die(MySQL_Error));
  18.  
  19. echo "De gegevens zijn bewerkt.";
  20. } else
  21. {
  22. ?>
  23. <form action="<?=$_SERVER['REQUEST_URI'];?>" method="post">
  24. <?php
  25. $select = mysql_query(" SELECT * FROM tekst WHERE id='". $id ."'") or die(MySQL_Error());
  26. $obj = mysql_fetch_object($select);
  27. // Automatically calculates the editor base path based on the _samples directory.
  28. // This is usefull only for these samples. A real application should use something like this:
  29. // $oFCKeditor->BasePath = '/FCKeditor/' ; // '/FCKeditor/' is the default value.
  30. $sBasePath = $_SERVER['PHP_SELF'] ;
  31. $sBasePath = substr( $sBasePath, 0, strpos( $sBasePath, "_samples" ) );
  32.  
  33. $oFCKeditor = new FCKeditor('FCKeditor1');
  34. $oFCKeditor->BasePath = $sBasePath;
  35. $oFCKeditor->Value = $obj->test;
  36. $oFCKeditor->Create();
  37. ?>
  38. <br>
  39. <input type="submit" value="Submit">
  40. </form>
  41. <?php
  42. }
  43. ?>
  44. </body>
  45. </html>
Offline Appie_Dijk - 15/09/2005 20:48
Avatar van Appie_Dijk Lid
Parse error: parse error, unexpected ')' in /home/prepaid_231/www/cms/1/_samples/php/sample02.php on line 17
Offline Rens - 15/09/2005 20:49
Avatar van Rens Gouden medaille

Crew algemeen
sorry, verander regel 17 eens naar dit:

  1. mysql_query(" UPDATE tekst SET tes='". $test ."', ' WHERE id='". $id ."'") or die(MySQL_Error());


was namelijk een ( vergeten.
Offline Appie_Dijk - 15/09/2005 20:58
Avatar van Appie_Dijk Lid zou je de sql code ook eens kunnen geven? want volgens mij doe ik nu ineens iets fout :S tja ik en php :S gaat gewoon niet samen 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.196s