Ga naar inhoud

Spaw editor en databasegegevens tonen


Aanbevolen berichten

Als newbie in PHP probeer ik Spaw WYSIWYG editor te gebruiken voor een CMS. Het lukt mij niet om de editor de huidige gegevens uit de database te laten tonen, zodat er enkele wijzigingen kunnen worden gedaan. Dit is een deel van het script, ik heb een opmerking geplaatst bij het punt waar ws de fout zit: <?php // vanaf hier database connect include("connect.php"); $sql="SELECT * FROM `cms_html` WHERE naam='home'"; $resultaat=mysql_query($sql); // Voer sql code uit // tot hier connect if (!ereg('/$', $HTTP_SERVER_VARS['DOCUMENT_ROOT'])) $_root = $HTTP_SERVER_VARS['DOCUMENT_ROOT'].'/'; else $_root = $HTTP_SERVER_VARS['DOCUMENT_ROOT']; define('DR', $_root); unset($_root); // set $spaw_root variable to the physical path were control resides // don't forget to modify other settings in config/spaw_control.config.php // namely $spaw_dir and $spaw_base_url most likely require your modification $spaw_root = DR.'spaw/'; // include the control file include $spaw_root.'spaw_control.class.php'; // here we add some styles to styles dropdown $spaw_dropdown_data['style']['default'] = 'No styles'; $spaw_dropdown_data['style']['style1'] = 'Style no. 1'; $spaw_dropdown_data['style']['style2'] = 'Style no. 2'; ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Page4U CMS</title> </head> <body> <style type="text/css"> pre { background : #cccccc; padding : 5 5 5 5; } </style> <? // vanaf hier database tonen als test if (mysql_num_rows($resultaat) >0) { echo "<table border=0 align=center width=90%>"; while ($rij=mysql_fetch_array($resultaat)) { echo "<table border=\"0\" cellpadding=\"10\" cellspacing=\"10\" bordercolor=\"#111111\" width=\"100%\">"; echo "<tr>"; echo "<td class=form align=\"left\" width=\"60%\"><b>".$rij['id']."</b><p>".$rij["naam"]."</td>"; echo "<td class=form align=\"center\" width=\"40%\"".$rij["data"]."><p><b>".$rij["datum"]."</b></td>"; echo "</tr>"; echo "</table>"; echo "".$rij["data"].""; echo "".$rij["datum"].""; // tot hier database tonen als test. test ok ?> <form name="spawdemo" method="post" action="transfer.php"> <hr width="100%" size="1"> <h2>DEMO #1</h2> <pre> <? // in de volgende regel zit naar mijn idee de fout. // hier heb ik zelf ($rij['data']) toegevoegd // originele regel: $sw = new SPAW_Wysiwyg('spaw1',stripslashes($HTTP_POST_VARS['spaw1'])); ?> $sw = new SPAW_Wysiwyg('spaw1', ($rij['data'])); $sw->show(); </pre> <?php $inputtime = date("d-m-Y ; H:i"); $sw = new SPAW_Wysiwyg('spaw1' /*name*/,isset($HTTP_POST_VARS['spaw1'])?stripslashes($HTTP_POST_VARS['spaw1']):'' /*value*/); $sw->show(); } echo"</table>"; } ?> <input type='hidden' name='inputtime' value='<?php echo $inputtime; ?>'> <input type='hidden' name='naam' value='home'> <input type="submit" value="verzenden"> </form> </body> </html> Heeft iemand een idee? Ik denk dat ($rij['data'])); niet klopt, maar weet niet hoe het dan wel moet.
Link naar reactie
[quote:2370c1b15b="Jan_32"] <pre> <? // in de volgende regel zit naar mijn idee de fout. // hier heb ik zelf ($rij['data']) toegevoegd // originele regel: $sw = new SPAW_Wysiwyg('spaw1',stripslashes($HTTP_POST_VARS['spaw1'])); ?> $sw = new SPAW_Wysiwyg('spaw1', ($rij['data'])); $sw->show(); </pre> <?php $inputtime = date("d-m-Y ; H:i"); $sw = new SPAW_Wysiwyg('spaw1' /*name*/,isset($HTTP_POST_VARS['spaw1'])?stripslashes($HTTP_POST_VARS['spaw1']):'' /*value*/); $sw->show(); } [/quote:2370c1b15b] Je code staat niet tussen <?php ?>. Je moet dus deze code aanpassen: [code:1:2370c1b15b] $sw = new SPAW_Wysiwyg('spaw1' /*name*/,isset($HTTP_POST_VARS['spaw1'])?stripslashes($HTTP_POST_VARS['spaw1']):'' /*value*/); [/code:1:2370c1b15b] Naar: [code:1:2370c1b15b] $sw = new SPAW_Wysiwyg('spaw1', ($rij['data'])); [/code:1:2370c1b15b]
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...