Hi,

I have a PHP script that I wrote several months ago which allows a user to 
enter information into a MySQL database through a basic web form - it 
worked very well.  However, since then I had a system crash - luckily I 
made a backup of the script days before the crash.

My problem is, that now the script generates errors which were not present 
before.  I've gone over it twice, even re-coded it just now, and still I 
get the same errors.

Currently, I am using Win2k Pro, MySQL 3.23.33 and PHP4.0.4pl1 installed as 
CGI.

Interestingly, when I try to run this script on my RH7.0 Linux box with 
MySQL 3.22.32 and PHP3.0.18 it does not generate these errors.  I have this 
system setup with older versions of MySQL and PHP as those are the versions 
that my hosting service uses.

Could someone please look over my code and tell me where I'm going wrong??

Thank you

-Tim

The errors I get are as follows:
Warning: Undefined variable: submit in index.php3 on line 17

Warning: Undefined variable: delete in index.php3 on line 37

Warning: Undefined variable: id in index.php3 on line 51

Warning: Undefined variable: id in 
E:\WebPages\2001\AtikokanInfo\Web\www.atikokaninfo.com\htdocs\aedc\comcal\mcx\webmonkey.php3
 
on line 83

Here is the script which I am attempting to use:

<html>

<body>



<?php



$db = mysql_connect("localhost", "user", "passwd");

mysql_select_db("edoinfo",$db);



if ($submit) {

   // here if no ID then adding else we're editing

   if ($id) {

     $sql = "UPDATE comcal001 SET 
eventCategory='$eventCategory',eventName='$eventName',eventLocation='$eventLocation',eventCity='$eventCity',eventState='$eventState',eventCountry='$eventCountry',eventTime='$eventTime',eventAMPM='$eventAMPM',eventDuration='$eventDuration',eventMonth='$eventMonth',eventDay='$eventDay',eventDate='$eventDate',eventYear='$eventYear',eventC1Fname='$eventC1Fname',eventC1Lname='$eventC1Lname',eventC2Fname='$eventC2Fname',eventC2Lname='$eventC2Lname',eventACphone='$eventACphone',eventPhone='$eventPhone',eventACfax='$eventACfax',eventFax='$eventFax',eventACcell='$eventACcell',eventCell='$eventCell',eventEmail='$eventEmail',eventWeb='$eventWeb',eventDetails='$eventDetails',entryDate='$entryDate'
 
WHERE id=$id";

   } else {

     $sql = "INSERT INTO comcal001 
(eventCategory,eventName,eventLocation,eventCity,eventState,eventCountry,eventTime,eventAMPM,eventDuration,eventMonth,eventDay,eventDate,eventYear,eventC1Fname,eventC1Lname,eventC2Fname,eventC2Lname,eventACphone,eventPhone,eventACfax,eventFax,eventACcell,eventCell,eventEmail,eventWeb,eventDetails,entryDate)
 
VALUES 
('$eventCategory','$eventName','$eventLocation','$eventCity''$eventState','$eventCountry','$eventTime','$eventAMPM','$eventDuration','$eventMonth','$eventDay','$eventDate','$eventYear','$eventC1Fname','$eventC1Lname','$eventC2Fname','$eventC2Lname','$eventACphone','$eventPhone','$eventACfax','$eventFax','$eventACcell','$eventCell','$eventEmail','$eventWeb','$eventDetails','$entryDate')";

   }

   // run SQL against the DB

   $result = mysql_query($sql);

   echo "Record updated/edited!<p>";

} elseif ($delete) {

         // delete a record

     $sql = "DELETE FROM comcal001 WHERE id=$id";

     $result = mysql_query($sql);

     echo "$sql Record deleted!<p>";

} else {

   // this part happens if we don't press submit

   if (!$id) {

     // print the list if there is not editing

     $result = mysql_query("SELECT * FROM comcal001",$db);

     while ($myrow = mysql_fetch_array($result)) {

       printf("<a href=\"%s?id=%s\">%s %s</a> \n", $PHP_SELF, $myrow["id"], 
$myrow["eventCategory"], $myrow["eventName"]);

           printf("<a href=\"%s?id=%s&delete=yes\">(DELETE)</a><br>", 
$PHP_SELF, $myrow["id"]);

     }

   }



   ?>

   <P>

   <a href="<?php echo $PHP_SELF?>">ADD A RECORD</a>

   <P>

   <form method="post" action="<?php echo $PHP_SELF?>">

   <?php



   if ($id) {

     // editing so select a record

     $sql = "SELECT * FROM comcal001 WHERE id=$id";

     $result = mysql_query($sql);

     $myrow = mysql_fetch_array($result);

     $id = $myrow["id"];

     $eventCategory = $myrow["eventCategory"];

     $eventName = $myrow["eventName"];

     $eventLocation = $myrow["eventLocation"];

     $eventCity = $myrow["eventCity"];

     $eventState = $myrow["eventState"];

     $eventCountry = $myrow["eventCountry"];

     $eventTime = $myrow["eventTime"];

     $eventAMPM = $myrow["eventAMPM"];

     $eventDuration = $myrow["eventDuration"];

     $eventMonth = $myrow["eventMonth"];

     $eventDay = $myrow["eventDay"];

     $eventDate = $myrow["eventDate"];

     $eventYear = $myrow["eventYear"];

     $eventC1Fname = $myrow["eventC1Fname"];

     $eventC1Lname = $myrow["eventC1Lname"];

     $eventC2Fname = $myrow["eventC2Fname"];

     $eventACphone = $myrow["eventACphone"];

     $eventPhone = $myrow["eventPhone"];

     $eventACfax = $myrow["eventACfax"];

     $eventFax = $myrow["eventFax"];

     $eventACcell = $myrow["eventACcell"];

     $eventCell = $myrow["eventCell"];

     $eventEmail = $myrow["eventEmail"];

     $eventWeb = $myrow["eventWeb"];

     $eventDetails = $myrow["eventDetails"];

     $entryDate = $myrow["entryDate"];

     // print the id for editing



     ?>

     <input type=hidden name="id" value="<?php echo $id ?>">

     <?php

   }



   ?>

   Category: <input type="Text" name="eventCategory" value="<?php echo 
$eventCategory ?>"><br>

   Event Name: <input type="Text" name="eventName" value="<?php echo 
$eventName ?>"><br>

   Location: <input type="Text" name="eventLocation" value="<?php echo 
$eventLocation ?>"><br>

   City: <input type="Text" name="eventCity" value="<?php echo $eventCity 
?>"><br>

   State: <input type="Text" name="eventState" value="<?php echo 
$eventState ?>"><br>

   Country: <input type="Text" name="eventCountry" value="<?php echo 
$eventCountry ?>"><br>

   Time: <input type="Text" name="eventTime" value="<?php echo $eventTime 
?>"><br>

   AM/PM: <input type="Text" name="eventAMPM" value="<?php echo $eventAMPM 
?>"><br>

   Duration: <input type="Text" name="eventDuration" value="<?php echo 
$eventDuration ?>"><br>

   Month: <input type="Text" name="eventMonth" value="<?php echo 
$eventMonth ?>"><br>

   Day: <input type="Text" name="eventDay" value="<?php echo $eventDay ?>"><br>

   Date: <input type="Text" name="eventDate" value="<?php echo $eventDate 
?>"><br>

   Year: <input type="Text" name="eventYear" value="<?php echo $eventYear 
?>"><br>

   Contact 1 First Name: <input type="Text" name="eventC1Fname" 
value="<?php echo $eventC1Fname ?>"><br>

   Contact 1 Last Name: <input type="Text" name="eventC1Lname" value="<?php 
echo $eventC1Lname ?>"><br>

   Contact 2 First Name: <input type="Text" name="eventC2Fname" 
value="<?php echo $eventC2Fname ?>"><br>

   Contact 2 Last Name: <input type="Text" name="eventC2Lname" value="<?php 
echo $eventC2Lname ?>"><br>

   Phone: (<input type="Text" name="eventACphone" value="<?php echo 
$eventACphone ?>">) <input type="Text" name="eventPhone" value="<?php echo 
$eventPhone ?>"><br>

   Fax: (<input type="Text" name="eventACfax" value="<?php echo $eventACfax 
?>">) <input type="Text" name="eventFax" value="<?php echo $eventFax ?>"><br>

   Cell: (<input type="Text" name="eventACcell" value="<?php echo 
$eventACcell ?>">) <input type="Text" name="eventCell" value="<?php echo 
$eventCell ?>"><br>

   Email: <input type="Text" name="eventEmail" value="<?php echo 
$eventEmail ?>"><br>

   Web: <input type="Text" name="eventWeb" value="<?php echo $eventWeb ?>"><br>

   Details: <input type="Text" name="eventDetails" value="<?php echo 
$eventDetails ?>"><br>

   Entry Date: <input type="Text" name="entryDate" value="<?php echo 
$entryDate ?>"><br>

   <input type="Submit" name="submit" value="Enter information">

   </form>



<?php



}



?>



</body>

</html>



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to