Hallo,
ich hoffe ihr könnt mir weiter helfen. Ich hab den FCK Editor integriert und soweit funktioniert es auch. Aber wenn ich den Text vom FCK Editor in die Datenbank eintragen möchte, dann bekomme ich Doppeleinträge.
So sieht die post Datei aus. Ich übergebe als hiddenfeld natürlich eine Variable zusätzlich und genau diese trägt er mir in die Datenbank als doppelter Eintrag ein.
So sieht die Datei zum Eintragen aus.
Kann mir da wer helfen das Problem zu beseitigen?
ich hoffe ihr könnt mir weiter helfen. Ich hab den FCK Editor integriert und soweit funktioniert es auch. Aber wenn ich den Text vom FCK Editor in die Datenbank eintragen möchte, dann bekomme ich Doppeleinträge.
So sieht die post Datei aus. Ich übergebe als hiddenfeld natürlich eine Variable zusätzlich und genau diese trägt er mir in die Datenbank als doppelter Eintrag ein.
PHP-Code:
if($erstellen_id_hm) {
echo '<form action="index.php?menu=savedata.php" method="post">';
$oFCKeditor = new FCKeditor('FCKeditor1') ;
$oFCKeditor->BasePath = 'FCKeditor/';
$oFCKeditor->Value = 'Bitte hier den Text eingeben.';
$oFCKeditor->Create() ;
echo '
<br>
<input type=hidden name=erstellen_id_hm value='.$erstellen_id_hm.'>
<center><input class="button2" type="submit" value="Bestätigen"></center>
</form>';
}
PHP-Code:
if ( isset( $_POST ) )
$postArray = &$_POST ; // 4.1.0 or later, use $_POST
else
$postArray = &$HTTP_POST_VARS ; // prior to 4.1.0, use HTTP_POST_VARS
foreach ( $postArray as $sForm => $value )
{
$postedValue = htmlspecialchars( stripslashes( $value ) ) ;
// Hauptcontent neu erstellen
if($erstellen_id_hm) {
$query = mysql_query(" INSERT INTO `content_inhalt` ( `id` , `menu_id` , `menu_id_hum`, `text` )
VALUES('', '$erstellen_id_hm', '', '$postedValue');");
}
if($erstellen_id_hum && $id_hm){
$query = mysql_query(" INSERT INTO `content_inhalt` ( `id` , `menu_id` , `menu_id_hum`, `text` )
VALUES('', '$id_hm', '$erstellen_id_hum', '$postedValue');");
}
}
Kommentar