For some reason I can't get the two if statements to both show. I've tried using both if statements and while loops and nothing is working. I really need to figure this out and I appreciate any help you can give. Thanks.
<html>
<head>
<title></title>
</head>
<body text="#000000">
To find a record, type a query into the search box:<br>
<form method="post" action="<?php echo("$PHP_SELF")?>">
Family Last Name:<input type="text" name="lname"><br>
<input type="submit" name="subsearch" value="Search"><br><br>
<?php
$db = mysql_connect("localhost", "uname", "password");
if(!$db) {
echo("Could not connect to the database server.");
}
mysql_select_db("db", $db);
if(!@mysql_select_db("test")) {
echo("Could not connect to the database.");
}
if($_POST['subsearch'] == "Search") {
$search = mysql_query("SELECT * FROM family WHERE PLAST_NM LIKE '%$lname%' GROUP BY PLAST_NM");
$num = mysql_num_rows($search);
if($num > 0) {
while($row = mysql_fetch_array($search)) {
$famid = $row['fam_id'];
$firstname = $row['PFIRST_NM'];
$lastname = $row['PLAST_NM'];
$addy = $row['ADDRESS'];
$city = $row['CITY'];
$state = $row['STATE'];
$zip = $row['ZIP'];
$country = $row['COUNTRY'];
echo("<table cellpadding='0' cellspacing='0' bgcolor='#CCCCCC' width='400'>");
echo("<tr><td>");
echo("<b>ID:</b> $famid<br>");
echo("<b>Name:</b> $lastname, $firstname<br>");
echo("<b>Address:</b> $addy<br>");
echo("<b>City:</b> $city<br>");
echo("<b>State:</b> $state<br>");
echo("<b>Zip:</b> $zip<br>");
echo("<b>Country:</b> $country<br>");
echo("</td></tr>");
echo("<tr><td align='center'>");
echo("<a href='sql.php?action=modify&id=$famid'>Modify</a> ");
echo("<a href='sql.php?action=delete&id=$famid'>Delete</a><br>");
echo("</td></tr>");
}
}
}
if($_GET['action'] == "modify") {
$getidf = "SELECT * FROM family WHERE `fam_id` = '$id'" or die(mysql_error());
$queryf = mysql_query($getidf);
while($rowf = mysql_fetch_array($queryf)) {
$famidf = $rowf['fam_id'];
$fnamef = $rowf['PFIRST_NM'];
$lnamef = $rowf['PLAST_NM'];
$addyf = $rowf['ADDRESS'];
$cityf = $rowf['CITY'];
$statef = $rowf['STATE'];
$zipf = $rowf['ZIP'];
$phonef = $rowf['P_PHONE'];
echo("<form method='post' action='<?php echo('$PHP_SELF')?>'>");
echo("<table border=0 cellpadding=0 cellspacing=0 bgcolor='#CCCCCC' width='400'>");
echo("<tr><td align='center' valign='middle'>");
echo("<b>Family Table</b>");
echo("</td></tr>");
echo("<tr><td>");
echo("<b>Family ID:</b> $famidf<br>");
echo("<b>Name:</b> $fnamef $lnamef<br>");
echo("<b>Address:</b> <input type='text' name='famaddy' value='$addyf'><br>");
echo("<b>City:</b> <input type='text' name='famcity' value='$cityf'><br>");
echo("<b>State:</b> <input type='text' name='famstate' value='$statef'><br>");
echo("<b>Zip:</b> <input type='text' name='famzip' value='$zipf'><br>");
echo("<b>Phone:</b> <input type='text' name='famphone' value='$phonef'><br>");
echo("</td></tr></table>");
}
}
if($_GET['action'] == "modify") {
$getida = "SELECT * FROM accounts WHERE `fam_id` = '$id'" or die(mysql_error());
$querya = mysql_query($getida);
while($rowa = mysql_fetch_array($querya)) {
$famida = $rowa['fam_id'];
echo("<table border=0 cellpadding=0 cellspacing=0 bgcolor='#CCCCCC' width='400'>");
echo("<tr><td align='center' valign='middle'>");
echo("<b>Accounts Table</b>");
echo("</td></tr>");
echo("<tr><td>");
echo("$famida");
}
}
?>
Edit: It's the last two if/while statements at the bottom that are giving me trouble. The first one shows but the second one does not.