ugrás a tartalomhoz

NicEdit - Nem küld semmi adatot az sql-nek a textarea ha a nicedit be van illesztve

cselex · 2011. Már. 4. (P), 13.19
Sziasztok !

Kezdő webprogramozó vagyok és egy szótár rendszert fejlesztek php és mysql segítségével.
Az admin részen van egy lehetőség hogy cikk írás.
Kéne kép beszúrás meg mindenféle szöveg formázás.
Nézegettem a wysiwyg szerkesztőket.
A nicEdit jött be a legjobban az egyszerűsége miatt.
Viszont nem boldogulok vele mert hiába tettem bele a kódba nem akar átmenni az adat az sql-be , ha kiveszem a nicedit-et akkor viszont minden szépen átmegy sql-be. :s
Kérlek segítsetek mert teljesen tanácstalan vagyok már.
A másik hogy képek kellenek és azok tárolására van valami tippetek ?
nicEdit elvben egy másik szerveren ezt is elintézi mennyire járható ez az út ???

Itt a kód:
<script src="http://js.nicedit.com/nicEdit-latest.js" type="text/javascript"></script>
<script type="text/javascript">
bkLib.onDomLoaded(function() {

new nicEditor({fullPanel : true}).panelInstance('area2');

});

</script>

<table width="800" border="0" cellpadding="4" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td bgcolor="#FFFFFF">
<strong><h3>Cikkek feltöltése</h3></strong>
</td>
</tr>
<tr>
<form method="POST" action="">
<td bgcolor="#FFFFFF">Cikk címe<br /><input type="text" size="30" maxlength="45" name="cim" /></td>
</tr>
<tr>
<td bgcolor="#FFFFFF">Tartalom<br /><textarea cols="100" rows="20" name="tartalom" id="area2" class="wymeditor"></textarea><br />
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><input type="submit"  value="Feltölt" class="wymupdate"/><br /></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><?php include ("info.php"); ?></td>
</tr>
<a href="../index.php">Vissza</a>
</form>
</table>
<?php

if (isset($_POST["cim"]) && isset($_POST["tartalom"])){
if ( !empty($_POST["cim"]) && !empty($_POST["tartalom"])){
include ("../kapocs.inc");
mysql_query("SET NAMES utf8");

$cim =  mysql_real_escape_string($_POST["cim"]);
$tartalom =  mysql_real_escape_string($_POST["tartalom"]);

$sql="INSERT INTO cikkek(cim,tartalom)VALUES ('$cim','$tartalom')";
$result=mysql_query($sql);
if($result)
{
print "<div id=sikeresadd>Fogalom hozzáadása megtörtént !</div>";
echo "<meta http-equiv=\"refresh\" content=\"0;URL=admin.php?modules=c.insert\">";
}
mysql_close($conn);
echo "<br />Lezárva";
}
else
{
print "<div id=mezojelzo>Az összes mezőt ki kell töltened!</div>";
}
}

?>


Olvastam hogy a textarea-nak name tulajdonságot meg kell adni az is meg van adva.
Nem tudom mi lehet a baj , már nem látom át az egészet :S:S
Előre is köszönöm a segítségeteket.
 
1

panelInstance('area2'); Ebbe

pinguka · 2011. Már. 4. (P), 15.53
panelInstance('area2');
Ebben írd át az "area2"-t "tartalom"-ra és jó lesz!
Szóval nem az id-t kell megadni hanem a name tag-et.
2

Sajnos nem :S

cselex · 2011. Már. 5. (Szo), 01.34
Köszönöm a segítséged :) sajnos azt eredményezte ez a változtatás hogy az egész formot tudom most formázni nagyítani a nicedittel de még annyira se küld el semmit infót :s
Próbálkozok még kicsit ezzel vagy lehet váltok CKeditorra.