FCKeditor

Status
Niet open voor verdere reacties.

Erwinski

Gebruiker
Lid geworden
12 sep 2007
Berichten
50
Beste php'ers,

Ik heb een vraagje mbt de fckeditor.

Hoe zorg ik ervoor dat wanneer ik op een link klik de fckeditor wordt geinclude en hoe sluit ik hem aan op de database zodat hij wanneer ik iets invul, de database update?

Mvg,
Erwin.
 
Ja zover was ik dus al, maar hoe doe ik dat precies?
Hij moet dus al voordat hij wordt geactiveerd in de database zien: oh het is dit artikel en daar staat deze informatie in..
Waar moet ik dat ergens doen?

en hoe include ik m pas op het moment dat op de link 'aanpassen' word geklikt?

Mvg,
Erwin.
 
Laatst bewerkt:
Ja zover was ik dus al, maar hoe doe ik dat precies?
Aan de link moet je voldoende hebben.
Kwestie van er een query aan hangen en klaar.

Wijzigingen gaan altijd met een uniek kenmerk van de database rij.
Die moet je dus ergens meegeven, of in een <input type="hidden"> of met een $_GET-variabele

en hoe include ik m pas op het moment dat op de link 'aanpassen' word geklikt?

Aangezien je in je code moet zetten dat een editor moet verschijnen kun je dat zelf bepalen.
 
Laatst bewerkt:
Ja dat snap ik ook nog allemaal wel maar mijn vraag is juist waar precies en hoe?
 
Waar precies? Ja, klinkt logisch op de plek waar je de editor wilt hebben nietwaar?

Zorgen dat je hem binnen een <form> hebt staan.
De action daarvan zal de plek zijn waar je hem in je database gaat stoppen.

Neem ik het voorbeeld van de link dan heb je dit formulier:
PHP:
<?php
include_once("fckeditor/fckeditor.php") ;
?>
<html>
<head>
  <title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
  <form action="sampleposteddata.php" method="post" target="_blank">
<?php
$oFCKeditor = new FCKeditor('FCKeditor1') ;
$oFCKeditor->BasePath = '/fckeditor/' ;
$oFCKeditor->Value = '<p>This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.</p>' ;
$oFCKeditor->Create() ;
?>
    <br>
    <input type="submit" value="Submit">
  </form>
</body>
</html>
De action is sampleposteddata.php, die zal zo'n inhoud kunnen hebben.
PHP:
<?php
if($_SERVER['REQUEST_METHOD'] == "POST") {
  $sValue = stripslashes( $_POST['FCKeditor1'] );
  $query = "INSERT INTO tabel (veld) VALUES ('. mysql_real_escape_string($sValue) .')";
  // En dan uitvoeren.
} else {
  echo 'Form submission not detected';
}
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan