$_POST NOT WORKING
Posted: Sun Mar 27, 2011 1:46 pm
Hey guys.
For some reason I am not able to get $POST[] to work with this form I have. I get an error that it isnt recognizing the index: pus that i used for my submit button name...but im not sure as to why it isnt accepting it..heres a snippet of my code
$pui = $_POST['pui'];
$pci = $_POST['pci'];
$pus = $_POST['pus'];
if($pus)
{
$temp = $_FILES['pui']['tmp_name'];
$name = $_FILES['pui']['name'];
$photosize = $_FILES['pui']['size'];
$defaultcaption = "Add a Caption...";
if($pui&&$pci)
{
if($photosize > 1048576)
{
$errmsg = "Please choose a photo before posting!";
$errhdr = "Invalid Photo!";
echo "<div id='mwds' class='warningdivshadow'></div>
<div id='mwd' class='warningdiv'><div id='wds' width='500' class='warningdivspan'>
<span class='warningmessageheader'>".$errhdr."</span></div>
<span class='warningmessage'>".$errmsg."</span></div>
<meta http-equiv='refresh' content='3'>
";
}
else
{
$userid = $_SESSION['id'];
$firstname = $_SESSION['firstname'];
$lastname = $_SESSION['lastname'];
$date = date("n/j/Y");
$time = date("g:i a");
$photopath = "members/".$_SESSION['id']."/".$name."";
$cquery = mysql_query("INSERT INTO updates VALUES ('', '$userid', '$firstname', '$lastname', '', '$date', '$time', '$photoname', '', '$photopath', '', '', '', '', '', '$pci')");
move_uploaded_file($temp, "members/".$_SESSION['id']."/".$name);
if($cquery)
echo "<meta http-equiv='refresh' content='1'>";
}
}
elseif($pui)
{
if($photosize > 1048576)
{
$errmsg = "Please choose a photo before posting!";
$errhdr = "Invalid Photo!";
echo "<div id='mwds' class='warningdivshadow'></div>
<div id='mwd' class='warningdiv'><div id='wds' width='500' class='warningdivspan'>
<span class='warningmessageheader'>".$errhdr."</span></div>
<span class='warningmessage'>".$errmsg."</span></div>
<meta http-equiv='refresh' content='3'>
";
}
else
{
$userid = $_SESSION['id'];
$firstname = $_SESSION['firstname'];
$lastname = $_SESSION['lastname'];
$date = date("n/j/Y");
$time = date("g:i a");
$photopath = "members/".$_SESSION['id']."/".$name."";
$cquery = mysql_query("INSERT INTO updates VALUES ('', '$userid', '$firstname', '$lastname', '', '$date', '$time', '$photoname', '', '$photopath', '', '', '', '', '', '')");
move_uploaded_file($temp, "members/".$_SESSION['id']."/".$name);
if($cquery)
echo "<meta http-equiv='refresh' content='1'>";
}
}
else
{
$errmsg = "Test!";
$errhdr = "Invalid Photo!";
echo "<div id='mwds' class='warningdivshadow'></div>
<div id='mwd' class='warningdiv'><div id='wds' width='500' class='warningdivspan'>
<span class='warningmessageheader'>".$errhdr."</span></div>
<span class='warningmessage'>".$errmsg."</span></div>
<meta http-equiv='refresh' content='3'>
";
}
}
$errhdr = "Upload a Photo";
echo "<div id='put'><div class='puds'></div>
<div id='pud' class='pud'><div id='wds' width='500' class='warningdivspan'>
<span class='warningmessageheader'>".$errhdr."</span></div>"; ?>
<form action='ownerphotos.php' method="POST" enctype="multipart/form-data">
<input class='pui' type='file' name="pui" /><br />
<input class='pci' type='text' name="pci" value='Add a Caption...' onfocus="if (this.value==defaultValue)value=''" onblur="if (this.value=='') this.value=defaultValue" />
<input type='submit' name="pus" class="pus" value='Post' />
</form>
Any thoughts as to what could be causing this?? Thank You
For some reason I am not able to get $POST[] to work with this form I have. I get an error that it isnt recognizing the index: pus that i used for my submit button name...but im not sure as to why it isnt accepting it..heres a snippet of my code
$pui = $_POST['pui'];
$pci = $_POST['pci'];
$pus = $_POST['pus'];
if($pus)
{
$temp = $_FILES['pui']['tmp_name'];
$name = $_FILES['pui']['name'];
$photosize = $_FILES['pui']['size'];
$defaultcaption = "Add a Caption...";
if($pui&&$pci)
{
if($photosize > 1048576)
{
$errmsg = "Please choose a photo before posting!";
$errhdr = "Invalid Photo!";
echo "<div id='mwds' class='warningdivshadow'></div>
<div id='mwd' class='warningdiv'><div id='wds' width='500' class='warningdivspan'>
<span class='warningmessageheader'>".$errhdr."</span></div>
<span class='warningmessage'>".$errmsg."</span></div>
<meta http-equiv='refresh' content='3'>
";
}
else
{
$userid = $_SESSION['id'];
$firstname = $_SESSION['firstname'];
$lastname = $_SESSION['lastname'];
$date = date("n/j/Y");
$time = date("g:i a");
$photopath = "members/".$_SESSION['id']."/".$name."";
$cquery = mysql_query("INSERT INTO updates VALUES ('', '$userid', '$firstname', '$lastname', '', '$date', '$time', '$photoname', '', '$photopath', '', '', '', '', '', '$pci')");
move_uploaded_file($temp, "members/".$_SESSION['id']."/".$name);
if($cquery)
echo "<meta http-equiv='refresh' content='1'>";
}
}
elseif($pui)
{
if($photosize > 1048576)
{
$errmsg = "Please choose a photo before posting!";
$errhdr = "Invalid Photo!";
echo "<div id='mwds' class='warningdivshadow'></div>
<div id='mwd' class='warningdiv'><div id='wds' width='500' class='warningdivspan'>
<span class='warningmessageheader'>".$errhdr."</span></div>
<span class='warningmessage'>".$errmsg."</span></div>
<meta http-equiv='refresh' content='3'>
";
}
else
{
$userid = $_SESSION['id'];
$firstname = $_SESSION['firstname'];
$lastname = $_SESSION['lastname'];
$date = date("n/j/Y");
$time = date("g:i a");
$photopath = "members/".$_SESSION['id']."/".$name."";
$cquery = mysql_query("INSERT INTO updates VALUES ('', '$userid', '$firstname', '$lastname', '', '$date', '$time', '$photoname', '', '$photopath', '', '', '', '', '', '')");
move_uploaded_file($temp, "members/".$_SESSION['id']."/".$name);
if($cquery)
echo "<meta http-equiv='refresh' content='1'>";
}
}
else
{
$errmsg = "Test!";
$errhdr = "Invalid Photo!";
echo "<div id='mwds' class='warningdivshadow'></div>
<div id='mwd' class='warningdiv'><div id='wds' width='500' class='warningdivspan'>
<span class='warningmessageheader'>".$errhdr."</span></div>
<span class='warningmessage'>".$errmsg."</span></div>
<meta http-equiv='refresh' content='3'>
";
}
}
$errhdr = "Upload a Photo";
echo "<div id='put'><div class='puds'></div>
<div id='pud' class='pud'><div id='wds' width='500' class='warningdivspan'>
<span class='warningmessageheader'>".$errhdr."</span></div>"; ?>
<form action='ownerphotos.php' method="POST" enctype="multipart/form-data">
<input class='pui' type='file' name="pui" /><br />
<input class='pci' type='text' name="pci" value='Add a Caption...' onfocus="if (this.value==defaultValue)value=''" onblur="if (this.value=='') this.value=defaultValue" />
<input type='submit' name="pus" class="pus" value='Post' />
</form>
Any thoughts as to what could be causing this?? Thank You