Login Retreive lost passwordRegister
Search

Forum Index / NL Forum / database vullen met FCKeditor

[ This topic is solved ]

  marcel 07 March 05 / 17:10  
Hoi,

Ik kom er niet helemaal achter of het nu mogelijk is om de FCKeditor te gebruiken om daarmee compleet opgemaakte text velden in een database te zetten.

Ik heb voorbeelden gebruikt en een databaseconnectie gemaakt en ook gevuld met simpele gegevens (het voorbeeld met name, age en gender)

Maar kan je nu ook gemakkelijk die FCKeditor combineren met die formhandler met database connectie???

alvast bedankt voor een reactie op deze misschien wat vreemde vraag

marcel

  Teye Heimans (Founder) 07 March 05 / 17:15  
 Quote: marcel
 
Hoi,

Ik kom er niet helemaal achter of het nu mogelijk is om de FCKeditor te gebruiken om daarmee compleet opgemaakte text velden in een database te zetten.

Ik heb voorbeelden gebruikt en een databaseconnectie gemaakt en ook gevuld met simpele gegevens (het voorbeeld met name, age en gender)

Maar kan je nu ook gemakkelijk die FCKeditor combineren met die formhandler met database connectie???

alvast bedankt voor een reactie op deze misschien wat vreemde vraag

marcel


He Marcel,

Ja, dit is zeker mogelijk. Voeg gewoon de editor toe als een veld, zorg ervoor dat de namen overeen komen en voila, alles wordt netjes opgeslagen in de DB. Zorg er wel ff voor dat het veld type goed, is (TEXT is goed).

Groeten,

--Teye

  marcel 07 March 05 / 17:24  
ok, bedankt voor de snelle reactie!

Ben het aan het proberen:
maar nu vult hij de database niet met de ingevulde gegevens:
wat doe ik niet goed?


<?php  

// include the class 
include('FH3/class.FormHandler.php');  

// create new formhandler object 
$form =& new FormHandler();  

// Set the database info and connect! 
$form->DBInfo"localhost""lagendijk2""formulier" );  
$form->DBConnect"******""**********" );   

// some fields + button 

$form->editor("Name""name"null"Default""/images/uploads/"); 
$form->textField("Age""age"FH_INTEGER33);  
$form->selectField("Gender""gender", array('M''F'), nullfalse);  
$form->submitButton("Save");  

// data handling 
// MAKE SURE YOU USE ONSAVED! 
$form->onSaved("doRun");  

// display the page 
$form->flush();  

// the data handler 
function doRun$id$data ) {  
    echo   
    
"Hello "$data["name"] ."\n".  
    
"Your data is saved!\n";      
}  
?>


  Teye Heimans (Founder) 07 March 05 / 17:47  
Changed at 07 March 05 / 17:47
 Quote: marcel
 
ok, bedankt voor de snelle reactie!

Ben het aan het proberen:
maar nu vult hij de database niet met de ingevulde gegevens:
wat doe ik niet goed?


Je doet helemaal niks fout. Er zat een bug in FH. De waarde werd idd niet goed opgeslagen. Thanks. Als je het bestand fields/class.Editor.php vervangt met de nieuwe dan moet ie het doen.

Bedankt voor de note!

Greetz,

--Teye

  marcel 07 March 05 / 20:30  
Hij doet het na aanpassen van dat bestand class.Editor.php nog niet. Kan ik nog iets controleren? want ik krijg verder geen meldingen ofzo.

groeten,

Marcel

  marcel 07 March 05 / 20:32  
Ter aanvulling, ik gebruik deze MySQL-tabel

id varchar(255) (sleutel)
name text
age varchar(255)
gender varchar(255)

is dat goed of moet name geen text zijn?

  Teye Heimans (Founder) 07 March 05 / 20:56  
 Quote: marcel
 
Ter aanvulling, ik gebruik deze MySQL-tabel

id varchar(255) (sleutel)
name text
age varchar(255)
gender varchar(255)

is dat goed of moet name geen text zijn?


Je SQL is goed. Wil je het eens proberen met de volledige "nieuwe" versie? Welke browser gebruik je btw?

  marcel 07 March 05 / 20:59  
Hoi,

Heb ontdekt dat hij wel de eerste keer iets toevoegd.
Hij voegt maar 1 regel in en als ik die verwijder de volgende weer.

(ik zoek eigenlijk iets dat gewoon weer een nieuwe regel aanmaakt als je de het formulier weer invult)

Gebruik IE 6.0 en Firefox 1.0.1

Marcel

  marcel 07 March 05 / 21:12  
Volgens mij is het me gelukt, had ID veld niet op integer en auto_increment staan. Ga even verder testen! bedankt weer voor de snelle reactie

Marcel

  Teye Heimans (Founder) 08 March 05 / 12:27  
 Quote: marcel
 
Volgens mij is het me gelukt, had ID veld niet op integer en auto_increment staan. Ga even verder testen! bedankt weer voor de snelle reactie

Marcel


Mooi, succes!

  Top


powered by PHP-GLOBE   © 2004 - 2012 FormHandler. All rights reserved.   -   Open source license