Forum Moderators: coopster
<?php
DEFINE ('DB_USER', 'username');
DEFINE ('DB_PSWD', 'password');
DEFINE ('DB_HOST', 'localhost);
DEFINE ('DB_NAME', 'databaseName');
$condb = mysqli_connect(DB_HOST, DB_USER,DB_PSWD,DB_NAME);
?>
<html>
<head>
<title>pageName</title>
<style type="text/css">
table {
background-color: #ADD8E6;
border: 1px solid black;
font-family: Arial; font-size: 14px;
}
th {
text-align: left;
}
</style>
</head>
<body>
<h1>MEMBERS SEARCH</h1>
<form method="post" action="search.php">
<input type="hidden" name="submitted" value="true"/>
<label> Search Category:
<select name="category">
<option value="first">First NAME</option>
<option value="last">Last NAME</option>
<option value="licencenr">Licence</option>
</select>
</label>
<label> Search Criteria:<input type="text" name="criteria" /></label>
<input type="submit" />
</form>
<?php
if (isset($_POST['submitted'])){
// connect to the DB
include('connect.php');
$category = $_POST['category'];
$criteria = $_POST['criteria'];
$query = "SELECT * FROM members WHERE $category LIKE '%".$criteria."%'";
$result = mysqli_query ($condb, $query) or die ('error getting data from database');
$num_rows = mysqli_num_rows ($result);
echo "$num_rows results found";
while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
?>
<table>
<tr>
<td width="300" ><font face="Arial Black" size="2"><?php echo $row['last']?> <?php echo $row['first']?></font></td>
</tr>
</table>
<table>
<tr>
<td width="100"><b>Licence #</b></td>
<td width="3">:</td>
<td width="120"><?php echo $row['licencenr']?></td>
</tr>
<tr>
<td width="100"><b>Birthday</b></td>
<td width="3">:</td>
<td width="120"><?php echo $row['birth']?></td>
</tr>
<tr>
<td width="100"><b>Age</b></td>
<td width="3">:</td>
<td width="120"><?php echo $row['age']?></td>
</tr>
<td width="120"> </td>
</tr>
</table>
<br>
<?php
}
}
?>
</body>
</html>
<form method="get">
<?php
//connects to database
$con = mysql_connect("localhost","username","password");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("databaseName", $con);
//retrieve data from database
$result = mysql_query("SELECT * FROM tableName");
Print "<table border cellpadding=3>";
while($row = mysql_fetch_array($result))
{
Print "<tr>";
Print "<td>" . $row['licencenr'] . "</td>";
Print "<td>" . $row['first'] . "</td>";
Print "<td>" . $row['mobile'] . "</td>";
Print "<td>" . $row['brith'] . "</td>";
Print "<td>" . "<a href='editData.php?action=edit&id=" . $row['licencenr'] . "'>Edit</a>" . "</td>";
Print "</tr>";
}
echo "</table>";
?>
</form>
<input type="hidden" name="ID" value="<? echo "$ID" ?>">
<html><head><title></title></head>
<body>
<?php
$con = mysql_connect("localhost","username","password");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("databaseName", $con);
if (isset($_GET["abc"]))
{
$ID=$_POST['licencenr'];
$Name = $_POST['first'];
$Telephone = $_POST['mobile'];
$Birthday = $_POST['birth'];
//Update database
$sql="UPDATE tableName
SET Name='$Name', Telephone='$Telephone', Birthday='$Birthday'
WHERE ID = $ID";
$result = mysql_db_query($db, $sql, $con);
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
else {
echo "Updated successfully!";
}
//trying to mk the data appear into my textbox
//mysql_close($con);
}
?>
<?php
$query = mysql_query ("SELECT * from members WHERE ID = $ID");
?>
<table width="300" cellpadding="3" cellspacing="0" border="2">
<tr align="center" valign="top">
<td colspan="1" rowspan="1" align="center">
<form method="get">
<p>
<input type="hidden" name="ID" value="<? echo $ID; ?>">
<p><label>Name: </label>
<? echo "<input type=\"text\" name=\"Name\" value=\"$Name\">"; ?>
</p>
<p><label>Telephone: </label>
<? echo "<input type=\"text\" name=\"Telephone\" value=\"$Telephone\">"; ?>
</p>
<label>Birthday: </label>
<? echo "<input type=\"text\" name=\"Birthday\" value=\"$Birthday\">"; ?>
<br>
<br>
<input name="abc" type="Submit" value="Update">
</p>
</form></td></tr></table>
</body>
</html>
[edited by: eelixduppy at 9:13 pm (utc) on Jan 30, 2012]
[edit reason] no personal URLs, please [/edit]
When press "UPDATE" this shows up:
if (isset($_POST["abc"])) {
$ID=(isset($_POST['licencenr']))?$_POST['licencenr']:null;
$Name=(isset($_POST['Name']))?$_POST['Name']:null;
$Telephone=(isset($_POST['Telephone']))?$_POST['Telephone']:null;
$Birthday=(isset($_POST['Birthday']))?$_POST['Birthday']:null;
}