
30-10-2007, 16:48
|
|
|
|
חבר מתאריך: 21.01.06
הודעות: 813
|
|
|
בעיה בהוצאת נתון מטופס של richedit
עד עכשיו השתמשתי בfckeditor אז ידעתי מה הנתון.. אבל הפעם יש בעיה..
זה הדף:
קוד PHP:
<form method="POST"> <textarea style="visibility:hidden;position:absolute;top:-20;left:-20;width:1px;direction:rtl;height:1px" rows="5" cols="45" name="newsig" id="newsig"></textarea> <style type='text/css'>@import url(richedit/styles/office2007/style.css);</style> <script language="JavaScript" type="text/javascript" src="richedit/editor.js?version=4.2"></script> <script language="JavaScript" type="text/javascript"> var getdata = document.getElementById("newsig").value; Instantiate("min","editor", getdata , "580px", "125px"); //For Vietnamese User. Edit file editor.js to enable vietnamese keyboard if(enable_vietnamese_keyboard==1){ document.write("<script language=JavaScript type='text/javascript' src='richedit/avim.js'><\\/script>"); var hoteditor_avim_method = hot_readCookie("hoteditor_avim_method");var him_auto_checked="";var him_telex_checked="";var him_vni_checked="";var him_viqr_checked="";var him_viqr2_checked="";var him_off_checked="";if(hoteditor_avim_method=="0"){him_auto_checked="checked";}else if(hoteditor_avim_method=="1"){him_telex_checked="checked";}else if(hoteditor_avim_method=="2"){him_vni_checked="checked";}else if(hoteditor_avim_method=="3"){him_viqr_checked="checked";}else if(hoteditor_avim_method=="4"){him_viqr2_checked="checked";}else if(hoteditor_avim_method=="-1"){him_off_checked="checked";} document.write("<div style='width:580px;text-align:center;direction:rtl;font-family:Verdana;font-size:11px;'><input "+him_auto_checked+" id=him_auto onclick=setMethod(0); type=radio name=viet_method> Auto :: <input "+him_telex_checked+" id=him_telex onclick=setMethod(1); type=radio name=viet_method> Telex :: <input "+him_vni_checked+" id=him_vni onclick=setMethod(2); type=radio name=viet_method> VNI :: <input "+him_viqr_checked+" id=him_viqr onclick=setMethod(3); type=radio name=viet_method> VIQR :: <input "+him_viqr2_checked+" id=him_viqr2 onclick=setMethod(4); type=radio name=viet_method> VIQR* :: <input "+him_off_checked+" id=him_off onclick=setMethod(-1); type=radio name=viet_method> Off<br><img src="+styles_folder_path+"/vietnamese_symbol.gif></div>"); } function get_hoteditor_data(){ if (HTML_ON == "no"){ alert ("Please uncheck the HTML checkbox"); return false; } setCodeOutput(); var bbcode_output=document.getElementById("hoteditor_bbcode_ouput_editor").value;//Output to BBCode bbcode_output=bbcode_output.replace(/\\[(\\/|)quote\\]/gi,"[$1quote]"); bbcode_output=bbcode_output.replace(/\\[(\\/|)code\\]/gi,"[$1code]"); document.getElementById("newsig").value = bbcode_output; } </script> <input type="submit" name="sendit" value="ערוך כעת"> <? require ("config.php"); $text = $_POST['newsig']; if (isset ($_POST['sendit'])) { if ($text = "") echo '<br>לא נכתב כלום'; else { mysql_query ("TRUNCATE TABLE maintext"); mysql_query ("INSERT INTO maintext VALUES ('$text')"); echo '<br>הנתונים נשלחו בהצלחה'; echo $text; if (! isset ($text)) echo 'notext'; else echo 'thereistext'; } } ?> </form>
כמובן שconfig.php זאת ההתחברות למסד..
אני לא בטוח שהשתמשתי בנתון הנכון בpost.. הוצאתי את הנתון newsig..
יכול להיות שהייתי צריך להוציא נתון אחר?
(את כל הבדיקות אם $text קיים וכו' עשיתי כי זה לא עבד..)
בכל מקרה כשאני שולח הודעה זה מחזיר לי:
קוד:
הנתונים נשלחו בהצלחהthereistext
זה שולח מחרוזת ריקה למסד..
מה הבעיה? תודה רבה לעוזרים!!!
_____________________________________
--- ! Area Close ! ---
|