Ok here is my form page:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>calendar update</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#000000" leftmargin="0" topmargin="0">
<div id="Layer2" style="position:absolute; left:14px; top:-8px; width:654px; height:223px; z-index:2">
<form name="form1" method="post" action="calendarinsert.php">
<p align="center"><br>
<br>
<span><strong>Calendar Update Page </strong> </span></p>
<table width="95%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td >Date : </td>
<td ><select name="date1" id="date1">
<option>Jan</option>
<option>Feb</option>
<option>Mar</option>
<option>Apr</option>
<option>May</option>
<option>Jun</option>
<option>Jul</option>
<option>Aug</option>
<option>Sep</option>
<option>Oct</option>
<option>Nov</option>
<option>Dec</option>
</select>
<select name="date2" id="date2">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
<select name="date3" id="date3">
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
</select></td>
</tr>
<tr>
<td >Subject:</td>
<td ><input name="subject" type="text" id="subject" size="50"></td>
</tr>
<tr>
<td >Content:</td>
<td ><textarea name="content" cols="50" rows="4" id="content"></textarea></td>
</tr>
<tr>
<td >Image Name(include extention):</td>
<td ><input name="image" type="text" id="image" size="25"></td>
</tr>
<tr>
<td > </td>
<td ><input type="submit" name="Submit" value="Submit">
<input type="reset" name="Reset" value="Reset"></td>
</tr>
</table>
<p>Remember the image needs to be uploaded before you will be able to see it. </p>
<p><br>
</p>
</form>
</div>
<table width="780" height="297" border="0" cellpadding="0" cellspacing="0" bgcolor="#00A0DE">
<tr>
<td height="102"><div align="center"><span class="style4 style3 style11"><br>
<br>
</span></div></td>
</tr>
</table>
<?php
include ('templates/links.inc');
?>
</body>
</html>
Here is my insert script:
<?php
if (isset(?_POST['submit'])){
$message = NULL;
if(empty($_Post['subject'])){
$subject = FALSE;
$message .= 'You forgot the subject';
}else{
$subject = $_POST['subject'];
}
if(empty($_Post['content'])){
$content = FALSE;
$message .= 'You forgot the content';
}else{
$content = $_POST['content'];
}
}
if($subject && $content){
require_once('mysql_connect.php');
$query = "INSERT INTO calendar (date, subject, content, image)
VALUES ('$date1 . $date2 . $date3' , '$subject' , '$content' , '$image')";
$result = @mysql_query($query);
if($result){
echo 'Event successfully entered!!!';
exit();
}else{
$message = 'System Error, Contact Nathan, Sorry;)';
}
mysql_close();
}else{
$message .= 'Please Try Again';
}
}
if(isset($message)){
echo $message;
}
?>
Im not getting any errors the page is just blank when i submit the data.
system
August 11, 2004, 4:35am
3
See anything wrong with this?
<?php
if (isset(?_POST[‘submit’])){
hint ‘?’
system
August 11, 2004, 7:42am
4
heh … we’ve all been there
if you just turned error reporting to e_all it might have picked that up for ya
system
August 11, 2004, 3:25pm
5
lol ok ill try it, im not denying that im a noob;)
system
August 11, 2004, 3:57pm
6
Ok now im getting the else statement at the very bottom where i run the query, the one that says system error, contact Nathan, sorry. What am i doing wrong? Please help:(
<?php
if (isset($_POST['submit'])){
$message = NULL;
if(empty($_Post['subject'])){
$subject = FALSE;
$message .= 'You forgot the subject';
}else{
$subject = $_POST['subject'];
}
if(empty($_Post['content'])){
$content = FALSE;
$message .= 'You forgot the content';
}else{
$content = $_POST['content'];
}
}
if($subject && $content){
require_once('mysql_connect.php');
$query = "INSERT INTO calendar (date, subject, content, image)
VALUES ('$date1 . $date2 . $date3' , '$subject' , '$content' , '$image')";
$result = mysql_query($query);
if($result){
echo 'Event successfully entered!!!';
exit();
}else{
$message = 'System Error, Contact Nathan, Sorry;)';
}
mysql_close();
}else{
$message .= 'Please Try Again';
}
}
if(isset($message)){
echo $message;
}
?>
system
August 11, 2004, 5:57pm
7
I re wrote it slightly - see if this helps:
<?php
require_once('mysql_connect.php');
if (isset($_POST['submit'])){
$subject = trim($_POST['subject']);
$content = trim($_POST['content']);
if($subject = ""){
echo = 'You forgot the subject';
@mysql_close();
exit();
}
if($content = ""){
echo = 'You forgot the content';
@mysql_close();
exit();
}
$sql = "INSERT INTO calendar (date, subject, content, image) VALUES ('$date1 . $date2 . $date3' , '$subject' , '$content' , '$image')";
if ($result = @mysql_query($sql)){
echo 'Event successfully entered!!!';
@mysql_close();
exit();
}else{
echo = 'System Error, Contact Nathan, Sorry ;)';
@mysql_close();
}
}else{
echo = 'Please Try Again';
}
?>
system
August 11, 2004, 5:59pm
8
Note when using $_SERVER[’’]; $_POST[’’]; $_GET[’’]; These are all uppercase. You were using $_Post, which is not the same as $_POST.
system
August 11, 2004, 6:07pm
9
Parse error: parse error, expecting ','' or
‘;’’ in /home/theedgem/public_html/secure/calendarinsert.php on line 24
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>calendar update</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#000000" leftmargin="0" topmargin="0">
<table width="780" height="297" border="0" cellpadding="0" cellspacing="0" bgcolor="#00A0DE">
<tr>
<td height="102"><div align="center"><span class="style1">
<?php
require_once('mysql_connect.php');
if (isset($_POST['submit'])){
$subject = trim($_POST['subject']);
$content = trim($_POST['content']);
if($subject = ""){
echo = 'You forgot the subject';
@mysql_close();
exit();
}
if($content = ""){
echo = 'You forgot the content';
@mysql_close();
exit();
}
$sql = "INSERT INTO calendar (date, subject, content, image) VALUES ('$date1 . $date2 . $date3' , '$subject' , '$content' , '$image')";
if ($result = @mysql_query($sql)){
echo 'Event successfully entered!!!';
@mysql_close();
exit();
}else{
echo = 'System Error, Contact Nathan, Sorry ;)';
@mysql_close();
}
}else{
echo = 'Please Try Again';
}
?>
</span></div></td>
</tr>
</table>
<?php
include ('templates/links.inc');
?>
</body>
</html>
thanks for the help;)
system
August 12, 2004, 12:43am
11
What are the contents of the require and include files? Make sure to change the values of the password, db, etc. of the db require. Don’t want those going public…
system
August 12, 2004, 12:58am
12
o, i dont need that include links part in there, that goes to another page, i accidently put it on there. Whats up with the error im getting though, do you know marble?
system
August 12, 2004, 1:42am
13
I had a goof in there, not sure if that is the error or not.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>calendar update</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#000000" leftmargin="0" topmargin="0">
<table width="780" height="297" border="0" cellpadding="0" cellspacing="0" bgcolor="#00A0DE">
<tr>
<td height="102"><div align="center"><span class="style1">
<?php
require_once 'mysql_connect.php';
if ( isset($_POST['submit']) ){
$subject = trim($_POST['subject']);
$content = trim($_POST['content']);
if($subject == ""){
echo 'You forgot the subject';
@mysql_close();
exit();
}
if($content == ""){
echo 'You forgot the content';
@mysql_close();
exit();
}
$sql = "INSERT INTO calendar (date, subject, content, image) VALUES ('$date1 . $date2 . $date3' , '$subject' , '$content' , '$image')";
if ($result = @mysql_query($sql)){
echo 'Event successfully entered!!!';
@mysql_close();
exit();
}else{
echo 'System Error, Contact Nathan, Sorry ;)';
@mysql_close();
}
}else{
echo 'Please Try Again';
}
?>
</span></div></td>
</tr>
</table>
</body>
</html>
system
August 12, 2004, 2:27am
14
that code doesnt work either, defaults to ‘please try again’
system
August 12, 2004, 3:01pm
16
its on the first post of this thread
system
August 12, 2004, 3:14pm
17
Try using $_POST[‘Submit’] instead of $_POST[‘submit’]
system
August 12, 2004, 4:31pm
18
Ok that worked, but now im getting the else statement ‘system error please contact nathan’
system
August 12, 2004, 6:42pm
19
How are you connecting to the database? I am assuming it’s in the required page, but I can’t see it to review it…
system
August 12, 2004, 11:45pm
20
yes is the mysql_connect page, i cant show it to you sorry, passwords on it