frijole Posted March 19, 2008 Share Posted March 19, 2008 here is the error: Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0 and here is my code: <?php session_start(); require_once("dbConnect.php"); if ($_POST) { switch($_POST['video']) { case "preview": // preview the video $embedHTML = stripslashes($_POST['embedHTML']); $videoDesc = stripslashes($_POST['description']); echo "<html>"; echo "<blockquote>"; echo "$embedHTML"; echo "</blockquote>"; echo "<br />"; echo "<blockquote>"; echo "$videoDesc"; echo "</blockquote>"; echo "</html>"; $_SESSION['embedHTML'] = $embedHTML; $_SESSION['description'] = $description; ?> <table> <tr><td> <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"> <input type="hidden" name="video" value="add"> <input type="submit" value="Add Video to the Database"> </form></td> <td> <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"> <input type="submit" value="Back to the form"> </form></td></tr> </table> <?php break; case "add": // add the video to the database $embedHTML = addslashes($_SESSION['embedHTML']); $description = addslashes($_SESSION['description']); $query = "INSERT INTO videos (embed_html, description) VALUES ('$embedHTML', '$description')"; $result = mysql_query($query); if ($result) echo "video added succesfully!"; else echo "video not added to the DB "; break; } }else{ ?> <html> <table> <tr> <td><form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">Embed HTML:</td> <td><textarea rows="5" cols="50" wrap="virtual" name="embedHTML"><?php echo $_SESSION['embedHTML']; ?></textarea></td> </tr> <tr> <td height="101">Description: </td> <td><textarea rows="5" cols="50" wrap="physical" name="description"><?php echo $_SESSION['description']; ?></textarea></td> </tr> <tr> <td><input type="hidden" name="video" value="preview"> <input type="submit" value="Preview Entry"></form></td> </tr> </table> </html> <?php } ?> any idea what might have happened? Link to comment https://forums.phpfreaks.com/topic/96838-wierd-error-at-line-0/ Share on other sites More sharing options...
Northern Flame Posted March 19, 2008 Share Posted March 19, 2008 what version of PHP are u running? Link to comment https://forums.phpfreaks.com/topic/96838-wierd-error-at-line-0/#findComment-495585 Share on other sites More sharing options...
frijole Posted March 19, 2008 Author Share Posted March 19, 2008 I actually just got it working, I had named the session variable incorrectly. Link to comment https://forums.phpfreaks.com/topic/96838-wierd-error-at-line-0/#findComment-495590 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.