<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>greetings with count</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
</head>
<body>
<!-- php form that calls up itself ! -->
<?php
if($_GET['fullname']) {
$name=$_GET['fullname'];
print "<p> hello $name</p>";
// open mysql connection
$link=mysqli_connect('localhost','test','');
if(! $link) {
print "<p>At this time, I can not tell you how many times you have been greeted.</p>";
}
else {
mysqli_select_db($link,'test');
$query="SELECT * FROM greetings WHERE name='$name'";
#print "my query is $query<br/>";
$result=mysqli_query($link,$query);
$error=mysqli_error($link);
if($error) {
print "mysql error: $error<br/>\n";
}
if(! mysqli_num_rows($result)) {
print "<p>This is my first greeting to you!</p>";
$number=1;
$query="INSERT INTO greetings VALUES ('$name','$number')";
#print "my query is $query<br/>";
$result=mysqli_query($link,$query);
$error=mysqli_error($link);
if($error) {
print "mysql error: $error<br/>\n";
}
}
else {
$columns=mysqli_fetch_array($result);
$number=$columns['number']+1;
$query="UPDATE greetings SET number='$number' WHERE name='$name'";
$result=mysqli_query($link,$query);
$error=mysqli_error($link);
if($error) {
print "mysql error: $error<br/>\n";
}
print "<p>This is greeting number $number</p>\n";
}
}
}
print "<form action=\"$_SERVER[PHP_SELF]\" method=\"get\">\n";
print "<p><label for=\"fullname\">your name</label>
<input id=\"fullname\" value=\"$_GET[fullname]\"
name=\"fullname\"/></p>";
print "</form>\n";
?>
<p id="validator">
<a href="http://validator.w3.org/check?uri=referer"><img
style="border: 0pt"
src="http://dlib.info/valid-xhtml10.png"
alt="Valid XHTML 1.0!" height="31" width="88" /></a>
</p>
</body>
</html>