Jump to content

wierd error at line 0!


frijole

Recommended Posts

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

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.