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? Quote Link to comment 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? Quote Link to comment 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. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.