A real newbie would be grateful for some help.
I have a sports club membership database (Mysql) with first and last names,
address and paid or not paid.
In edit.php I would like to be able to pre-fill a list box with whether the
person has paid or not, change if necessary, update the database
and view the resultant changes in members.php
I have tried the following in edit.php but can't get it to work.
<html>
<head>
<title>Update</title>
<link rel="stylesheet" type="text/css" href="Style.css">
</head>
<body>
<table border=0 cellpadding=4 cellspacing=0 align=center>
<tr><td class=PageTitle>Update a members record</td></tr>
<? echo "<form method='post' action='$PHP_SELF'>";
include("mydb1.inc");
mysql_connect(localhost,$user,$password);
$query1 = "select * from contact where id = '$id'";
$result1 = mysql_db_query('mydb',$query1);
while($row = mysql_fetch_object($result1)) {
print "<tr><td class=LabelColumn >First Name:</td><td
class=TextColumn><input type=text name='first'
value='$row->first'></td></tr>";
print "<tr><td class=LabelColumn>Last Name:</td><td class=TextColumn><input
type=text name='last' value='$row->last'></td></tr>";
print "<tr><td class=LabelColumn>Address:</td><td class=TextColumn><input
type=text name='address' value='$row->address'></td></tr>";
print "<tr><td class=LabelColumn>Paid:</td><td class=TextColumn><select
name='paid' value='$row->paid'>
<option value='if ($paid == paid)'>paid</option>
<option value='if ($paid == no)'>not paid</option>
</select></td></tr>";
$id = $row->id;
}
echo "</table><p>";
echo "<br><input type=hidden name='id' value='$id'>";
?>
<table border=0 cellpadding=4 cellspacing=0 align=center>
<input type=submit name="update" class="Button" value="Update record">
</form>
<?
if ($update) {
if($first == "" || $last == "" || $address == "" || $paid == "") {
die("<b>You left one or more fields blank.</b>");
}
$query2 = "update contact set first='$first', last='$last',
address='$address', paid='$paid'
where id='$id'";
mysql_db_query('mydb',$query2);
echo "<b>Your record has been updated</b></p>";
}
mysql_close();
?>
Thank you for any help
Gee
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php