۱۳۹۳/۱۲/۱۲, ۱۱:۴۹ ب.ظ
(۱۳۹۳/۱۲/۰۸, ۱۰:۵۴ ق.ظ)'admin' نوشته: سلام.
بنده یک کد را ارائه می دهم، با الهام از آن، کدهای مورد نظر خود را بنویسید.
یک صفحه PHP با نام search.php می سازیم که شامل چارچوب HTML صفحه، یک فرم HTML و یک سری کد PHP برای پردازش ورودی دریافت شده توسط فرم می باشد :
.....................
ممنون از جوابت
الان برای جستجوی نام خانوادگی به خوبی کار میکنه
ولی میخوام که اعداد رو هم مورد جستجو قرار بدم
ستون ghete از نوع عددی هست . کد خاصی رو باید اضافه کنم ؟
کد پیاچپی:<!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=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?php
if(isset($_POST['words'])){
$words = $_POST['words'];
}
?>
<h2>جستجو :</h2>
<br /><br /><br />
<div style="text-align:center;">
<form method="post" action="search.php">
<input type="text" name="words" <?php if(isset($words)){echo "value=\"".$words."\"";} ?>>
<input type="submit" value="جستجو">
</form>
</div>
<br /><br />
<div>
<?php
if(isset($_POST['words'])){
$words = $_POST['words'];
// اتصال به پایگاه داده
$con=mysql_connect('localhost','saderzam_arazi','Arazipass'); // name and username and password
echo "اتصال به MYSQL انجام شد .<br />";
mysql_select_db("saderzam_arazi",$con); // database name
echo "اتصال به دیتابیس صورت گرفت .<br />";
mysql_query("SET character_set_results=utf8;",$con);
mysql_query("SET character_set_client=utf8;",$con);
mysql_query("SET character_set_connection=utf8;",$con);
mysql_query("SET character_set_database=utf8;",$con);
mysql_query("SET character_set_server=utf8;",$con);
$result = mysql_query("SELECT * FROM arazi WHERE ghete LIKE '$words' ",$con);
while($row = mysql_fetch_array($result)){
$column_1 = $row['name'];
$column_2 = $row['family'];
echo $column_2 ;
}
mysql_close($con);
}
?>
</div>
</body>
</html>