Try reading your script backwards....its probably a very simple something you would not spend .02 secs on syntax error (had that exact scenario happen enough times) :)
Todd Williamsen wrote: > > Parse error line 117... there is no line 117..hehe!! I am thinking that PHP > doesn't like IFrames, or Javascript, or maybe just me? > > Here is the code: > > <html> > <head> > <title>Untitled Document</title> > <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> > > </head> > <STYLE> > BODY {margin: 0pt; padding: 0pt; border: none} > IFRAME {width: 100%; height: 100%; border: none} > </STYLE> > <SCRIPT> > // Default format is WYSIWYG HTML > var format="HTML" > > // Set the focus to the editor > function setFocus() { > textEdit.focus() > } > > // Execute a command against the editor > // At minimum one argument is required. Some commands > // require a second optional argument: > // eg., ("formatblock","<H1>") to make an H1 > > function execCommand(command) { > textEdit.focus() > if (format=="HTML") { > var edit = textEdit.document.selection.createRange() > if (arguments[1]==null) > edit.execCommand(command) > else > edit.execCommand(command,false, arguments[1]) > edit.select() > textEdit.focus() > } > } > > // Selects all the text in the editor > function selectAllText(){ > > var edit = textEdit.document; > > edit.execCommand('SelectAll'); > textEdit.focus(); > > } > > function newDocument() { > textEdit.document.open() > textEdit.document.write("") > textEdit.document.close() > textEdit.focus() > } > > function loadDoc(htmlString) { > textEdit.document.open() > textEdit.document.write(htmlString) > textEdit.document.close() > } > // Initialize the editor with an empty document > function initEditor() { > var htmlString = parent.document.all.EditorValue.value; > textEdit.document.designMode="On" > textEdit.document.open() > textEdit.document.write(htmlString) > textEdit.document.close() > textEdit.focus() > } > > // Swap between WYSIWYG mode and raw HTML mode > function swapModes() { > if (format=="HTML") { > textEdit.document.body.innerText = textEdit.document.body.innerHTML > textEdit.document.body.style.fontFamily = "monospace" > textEdit.document.body.style.fontSize = "10pt" > format="Text" > } > else { > textEdit.document.body.innerHTML = textEdit.document.body.innerText > textEdit.document.body.style.fontFamily = "" > textEdit.document.body.style.fontSize ="" > format="HTML" > } > // textEdit.focus() > var s = textEdit.document.body.createTextRange() > s.collapse(false) > s.select() > } > > window.onload = initEditor > > </SCRIPT> > <!-- Turn off the outer body scrollbars. The IFRAME editbox will display its > own scrollbars when necessary --> > <BODY SCROLL=No> > > <IFRAME ID=textEdit> > <? > include "variables.php"; > $connection = @mysql_connect("$dbserver", "$dbuser", "$dbpass") or > die("Couldn't connect to database"); > $db = @mysql_select_db($dbname, $connection) or die("Could not select > datababse"); > $sql = "SELECT id, news FROM $editortable ORDER BY id"; > $result = @mysql_query($sql,$connection) or die("Could not execute query"); > while ($row = mysql_fetch_array($result)) { > $id = $row['id']; > $news = $row['news']; > echo "$news"; > ?> > </IFRAME> > <script> > textEdit.focus(); > </script> > > </body> > </html> -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php