jenabictak
یک شنبه 03 اسفند 1393, 19:30 عصر
یه دیتابیس دارم که قراره از طریق این صفحه (http://%20%D8%A2%D9%85%D9%88%D8%B2%D8%B4%20html%2C%20%D8% A2%D9%85%D9%88%D8%B2%D8%B4%20php%2C%20%D9%BE%D8%B1 %D8%B3%D8%B4%20%D9%BE%D8%A7%D8%B3%D8%AE%20%D8%AF%D B%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3/) کاربر نام و نام خانوادگی رو وارد کنه . در مرحله دوم میخوام دیتابیس مورد جستجو قرار بگیره و همون ردیفی که توش نام و نام خانوادگی وارد شده وجود داره / ستون قطعه خونده بشه و محتوای اون ستون نمایش داده بشه .
این کدیه که در صفحه ی جستجو (http://saderzamin.ir/%D8%AC%D8%B3%D8%AA%D8%AC%D9%88%DB%8C-%D8%A7%D8%B1%D8%A7%D8%B6%DB%8C/) قرار دادم :
<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>
رای تست :نام : حسین
خانوادگی: جباری
اما با کلیک روی جستجو چیزی نمایش داده نمیشه .مشکل کارم کجاست ؟
لطفا راهنمایی کنید که خیلی گیرم !!
این کدیه که در صفحه ی جستجو (http://saderzamin.ir/%D8%AC%D8%B3%D8%AA%D8%AC%D9%88%DB%8C-%D8%A7%D8%B1%D8%A7%D8%B6%DB%8C/) قرار دادم :
<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>
رای تست :نام : حسین
خانوادگی: جباری
اما با کلیک روی جستجو چیزی نمایش داده نمیشه .مشکل کارم کجاست ؟
لطفا راهنمایی کنید که خیلی گیرم !!