جستجو در دیتابیس phpmyadmin از طریق صفحه html

این تاپیک 0 پاسخ و 1 مشارکت کننده دارد . آخرین آپدیت توسط :  بهزاد جنابی ،‏ 1 سال و 10 ماه پیش .

این تاپیک تاکنون 613 بازدید داشته است .

نویسنده پست
دوشنبه ، 2 فوریه 2015     1:12 ق.ظ #


بهزاد جنابی

Subscriber
0 پست2 تاپیک

یه دیتابیس دارم که قراره از طریق این صفحه کاربر نام و نام خانوادگی رو وارد کنه . در مرحله دوم میخوام دیتابیس مورد جستجو قرار بگیره و همون ردیفی که توش نام و نام خانوادگی وارد شده وجود داره / ستون قطعه خونده بشه و محتوای اون ستون نمایش داده بشه .

این کدیه که در صفحه ی جستجو قرار دادم :
<code><form action="http://saderzamin.ir/conect-form.php" method="POST" name="form1">
نام :<input name="n" size="30" type="text" />
نام خانوادگی :<input name="f" size="30" type="text" />
<input type="submit" value="جستجو" /></form></code>
این محتویات فایل فایل conect-form.php هست .
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<table border="1">
<tr><th>ghete: </th><th>name:</th></tr>
<?php
$s=$_POST['n'];
$h=$_POST['f'];
$link=mysqli_connect('localhost', 'saderzam_arazi1', 'Arazi1pass', 'saderzam_arazi1') or die('Error:'. mysqli_error($link));
$query="SELECT * FROM sheet2 WHERE like name='$s' OR family='$h' ";
$result=mysqli_query($link, $query);
/*
$f=0;
while($row=mysqli_etch_array($result)) {
$f=1;
echo '<tr><td>'.$row['ghete'].'</td><td>'.$row['name'].'</td></tr>';
}
if($f==0) echo 'Not Found';
mysqli_close($link) ;
*/
$row=mysqli_fetch_array($result);
if(!$row) echo 'Not Found';
else {
do {
echo '<tr><td>'.$row['ghete'].'</td><td>'.$row['name'].'</td></tr>';
}while($row=mysqli_fetch_array($result)) ;
mysqli_close($link);
}
echo '</table>';
?>
</table>

</body>
</html>

برای تست :
نام : حسین
خانوادگی: جباری
اما با کلیک روی جستجو چیزی نمایش داده نمیشه .مشکل کارم کجاست ؟

0  تشکر
پست 1 تا 1 (از مجموع 1 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .