"Daniel Clark" <[EMAIL PROTECTED]> wrote on 04/06/2004 03:27:34 PM:
> I think you need a WHERE clause for the UPDATE, otherwise it will update
> ALL the records.
>
> e.g. WHERE OwnerName='$result'
>
> Then perhaps a redirect to another page.
Thanks for the reminder. I set that, and found the problem that caused the
page to not load at all - no closing double-quote on the update statement.
Now the page loads properly but when I press the submit button nothing
happens, it's a dead button.
----------------------------------------------
if(isset($submit)):
$query1 = "update warranty set
VesselName='$vessel',OwnerName='$owner',OwnerStreet='$address',OwnerCity='$city',OwnerState='$state',OwnerZip='$zip',OwnerCountry='$country',DateInstalled='$DateInstalled',DealerName='$Dealer',DealerStreet='$DealerAddress',DealerCity='$DealerCity',DealerState='$DealerState',DealerZip='$DealerZip',DealerCountry='$DealerCountry',Model='$Parts',SN='$PartsSN',VesselType='$vesseltype',VesselLength='$length',InstalledOn='$construction',VesselTypeOther='$vesseltypeother')
where OwnerName = $OwnerName";
$result1 = mysql_query($query1);
mysql_query($query1);
else:
$query = "select * from warranty WHERE OwnerName='$result'";
$results = mysql_query($query);
$row = mysql_fetch_array($results);
?>
... lots of code ...
<p><center><input type="submit" name="submit" value="Update
Data"></center></p>
... more code ...
</table>
<?
endif;
?>
</body>
</html>
-------------------------------------------------
I don't see any reason for the submit button to not work at all. What
should I look for now?
Thanks for the help,
Chip
> > I probably need to use if(isset($submit)): and an update statement,
but my
> > attempt just causes the web page to display completely blank. This is
what
> > I tried -
> >
> > if(isset($submit)):
> > $query1 = "update warranty set
> > VesselName='$vessel',OwnerName='$owner',OwnerStreet='$address',
> OwnerCity='$city',OwnerState='$state',OwnerZip='$zip',
> OwnerCountry='$country',DateInstalled='$DateInstalled',
> DealerName='$Dealer',DealerStreet='$DealerAddress',
> DealerCity='$DealerCity',DealerState='$DealerState',
> DealerZip='$DealerZip',DealerCountry='$DealerCountry',
> Model='$Parts',SN='$PartsSN',VesselType='$vesseltype',
> VesselLength='$length',InstalledOn='$construction',
> VesselTypeOther='$vesseltypeother')
> > ;
> > $result1 = mysql_query($query1);
> > mysql_query($query1);
> > else:
> > $query = "select * from warranty WHERE OwnerName='$result'";
> > $results = mysql_query($query);
> > $row = mysql_fetch_array($results);
> > ?>
>
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php