کدجستجوبراساس چندفیلد

این تاپیک 3 پاسخ و 2 مشارکت کننده دارد . آخرین آپدیت توسط :  علی رضا ،‏ 2 سال و 2 ماه پیش .

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

نویسنده پست
جمعه ، 12 سپتامبر 2014     6:35 ب.ظ #


کوثر حمیدی

Subscriber
1 پست1 تاپیک

سلام  من سایت کاریابی برای پروژم به زبانphp دارم درست میکنم. کد جستجو براساس چند فیلد میخوام که اگه کاربر مثلا مقدار مقطع تحصیلی رو لیسانس انتخاب کرد و رشته رو نرم افزار و شهرو...کارجوی با این مشخصات رو جستجو کنه و نمایش بده .ممنون میشم اگه کسی کمکم کنه آخه فوری لازم دارم

0  تشکر
جمعه ، 19 سپتامبر 2014     12:25 ب.ظ #


علی رضا

Subscriber
31 پست6 تاپیک

سلام دوست عزیز

0  تشکر
سه شنبه ، 23 سپتامبر 2014     6:35 ب.ظ #


کوثر حمیدی

Subscriber
1 پست1 تاپیک

سلام ممنون از پاسختون ولی این قطعه کد باعث میشه فقط یک سطر از محتوای ذخیره شده در جدول رو نشون بده و معمولا سطر اول رو نشون میده من از استادم جوابو گرفتم بدین شکله که براساس انتخاب ما از تکست باکس های مقطع، رشته، گرایش، وضعیت تاهل، استان و شهر برای ما جدولی میاره که  در آن نام و نام خانوادگی و...رو از جدول موردنظر نشون میده :
<?php
$f=0;
require(" آدرس ونام پایگاه داده.php");
 if(isset($_POST['maghta']))
{
$maghta=$_POST['maghta'];
$reshte=$_POST['reshte'];
$gerayesh=$_POST['gerayesh'];
$taahol=$_POST['taahol'];
$ostan=$_POST['ostan'];
$city=$_POST['city'];

$cc="";
if($maghta!="") $cc .=  " and maghta='$maghta' ";
if($reshte!="") $cc .=  " and reshte='$reshte' ";
if($gerayesh!="") $cc .=  " and gerayesh='$gerayesh' ";
if($taahol!="") $cc .=  " and taahol='$taahol' ";
if($ostan!="") $cc .=  " and ostan='$ostan' ";
if($city!="") $cc .=  " and city='$city' ";

$qstr="select * from نام جدول where  true $cc";

  $res=$c->query($qstr);
$c->close();
  if ($res->num_rows>0)
{
echo '<table border=1>';
echo '<tr>';
echo '<td>'; echo "نام"; echo '</td>';
echo '<td>'; echo "نام خانوادگی"; echo '</td>';
echo '<td>'; echo "تاریخ تولد"; echo '</td>';
echo '<td>'; echo "تلفن"; echo '</td>';
echo '<td>'; echo "همراه"; echo '</td>';
echo '<td>'; echo "پست الکترونیکی"; echo '</td>';
echo '</tr>';
while($sabtrezome=$res->fetch_assoc())
{

echo '<tr>';
echo '<td>'; echo $sabtrezome['name']." "; echo '</td>';
echo '<td>'; echo $sabtrezome['family']." "; echo '</td>';
echo '<td>'; echo $sabtrezome['year']." ";echo '/';echo $sabtrezome['month']." ";echo '/';echo $sabtrezome['roz']." "; echo '</td>';
echo '<td>'; echo $sabtrezome['tel']." "; echo '</td>';
echo '<td>'; echo $sabtrezome['mobil']." "; echo '</td>';
echo '<td>'; echo $sabtrezome['email']." "; echo '</td>';
echo '</tr>';
}
echo '</table>';

$f=1;
}
else
echo "چنین کارجویی وجود ندارد";
}
if (!$f)
{
?>
<?php
}
?>

0  تشکر
چهار شنبه ، 24 سپتامبر 2014     11:11 ق.ظ #


علی رضا

Subscriber
31 پست6 تاپیک

دوست عزیز کدی که شما قرار دادید یک حلقه PHP هست که با توجه به خروجی SQL چندین بار اجرا می شود.

کی که من قرار دادم SQL هست، که شما می توانید با قرار دادن آن در حلقه با توجه به نتیجه خروجی SQL در حلقه خود چندین خروجی داشته باشید.

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

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