Check your error report settings.

When you refer to something like $id as:

if ($id)...

PHP will throw a warning that $id isn't set. It's a nice debugging feature,
but a pain in the arse otherwise.

The problem is PHP now has a higher error level for some reason, so just
nock it down to normal.


--
Plutarck
Should be working on something...
...but forgot what it was.


"Tim Thorburn" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> 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\mc
x\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='$eventL
ocation',eventCity='$eventCity',eventState='$eventState',eventCountry='$even
tCountry',eventTime='$eventTime',eventAMPM='$eventAMPM',eventDuration='$even
tDuration',eventMonth='$eventMonth',eventDay='$eventDay',eventDate='$eventDa
te',eventYear='$eventYear',eventC1Fname='$eventC1Fname',eventC1Lname='$event
C1Lname',eventC2Fname='$eventC2Fname',eventC2Lname='$eventC2Lname',eventACph
one='$eventACphone',eventPhone='$eventPhone',eventACfax='$eventACfax',eventF
ax='$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,eve
ntTime,eventAMPM,eventDuration,eventMonth,eventDay,eventDate,eventYear,event
C1Fname,eventC1Lname,eventC2Fname,eventC2Lname,eventACphone,eventPhone,event
ACfax,eventFax,eventACcell,eventCell,eventEmail,eventWeb,eventDetails,entryD
ate)
> VALUES
>
('$eventCategory','$eventName','$eventLocation','$eventCity''$eventState','$
eventCountry','$eventTime','$eventAMPM','$eventDuration','$eventMonth','$eve
ntDay','$eventDate','$eventYear','$eventC1Fname','$eventC1Lname','$eventC2Fn
ame','$eventC2Lname','$eventACphone','$eventPhone','$eventACfax','$eventFax'
,'$eventACcell','$eventCell','$eventEmail','$eventWeb','$eventDetails','$ent
ryDate')";
>
>    }
>
>    // 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]
>



-- 
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