Toon posts:

[SQL&Spaw] Importeren in mysql db

Pagina: 1
Acties:
  • 45 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik ben aan het testen met spaw met het importeren in m'n sql database maar dit lukt niet en ik krijg geen foutmelding terug... :(

Als begin gebruik ik demo.php, hierin aangepast:
<form name="spawdemo" method="post" action="save.php">
<?php
$sw = new SPAW_Wysiwyg('cText' /*name*/,stripslashes($row_content['contentText']) /*value*/);
$sw->show();
?>
<input type="submit" value="Save" name="saveThis">

In save.php volgende gegevens:
<? include 'db.php';
$cText = $_POST['cText'];
$saveThis = $_POST['saveThis'];
$result = mysql_query ("UPDATE content SET blah='$cText' WHERE ID=1");
if ($saveThis == "saveThis") {
print "<script language=\"javascript\">document.location.href='demo.php';</script>";
} else {
print "Foutmelding: ".mysql_error();
}
?>


Dan als laatste db.php :-)
<?php
$host = 'mysqlhost'; //default
$user = 'naam';
$pass = 'paswoord';
$database = 'databasenaam';
$connection = mysql_connect($host, $user, $pass);
mysql_select_db($database, $connection);
?>


Na het uitvoeren krijg ik enkel Foutmelding: te zien maar geen verdere info :(
Wat doe ik fout? :-)

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 24-05 14:53

NMe

Quia Ego Sic Dico.

Doe voor
PHP:
1
2
3
4
5
if ($saveThis == "saveThis") {
  print "<script language=\"javascript\">document.location.href='demo.php';</script>";
} else {
  print "Foutmelding: ".mysql_error();
}
eens een echo van $saveThis. Ik vermoed dat daar iets in staat dat je niet hebben wil. Vermoedelijk heb je geen mysql error, maar wel een onverwachte waarde in je postvar.

edit:
Zet php code plz tussen [php] tags, dit is niet leesbaar...

[ Voor 20% gewijzigd door NMe op 30-04-2004 02:51 ]

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 17:50

gorgi_19

Kruimeltjes zijn weer op :9

Zou je de volgende keer ook [code=php][/code] tags rondom je code willen zetten? Dit verduidelijkt de code door de autmatische opmaak enorm.

Na het lezen van het topic heb ik het idee dat dit typisch een geval is van debuggen. Je krijgt geen foutmeldingen, maar het werkt niet.

Je zult dan stapsgewijs moeten gaan kijken welke variabelen op welke momenten welke waarde hebben. Vervolgens controleren of je deze waarde ook echt verwacht c.q. wilt hebben. Stapsgewijs kom je dan dichter bij de regel waar het fout gaat en krijg je, als het een fout is, ook de foutmelding te zien.

Met bovenstaande link moet je weer een heel stap verder kunnen komen. Aangezien debuggen iets is wat je zelf moet doen (alleen jij hebt de middelen er voor om te testen en uit te proberen), gaat deze dicht. :)

[ Voor 11% gewijzigd door gorgi_19 op 30-04-2004 11:08 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Dit topic is gesloten.