مشکل درنوشتن کد

rahele83

New Member
سلام من یه فرم دارم به این شکل
HTML:
<form method="post" action="fff.php">


<fieldset dir="rtl">
<legend >لپ تاپی می خواهید بامشخصات زیر :</legend>
<select name="baner">
<option selected="selected">مدل مورد نظرراانتخاب کنید</option>
<option value="DELL">DELL</option>
<option value="SONY">SONY</option>
<option value="HP">HP</option>
<option value="MSI">MSI</option>
<option value="TOSHIBA">TOSHIBA</option>
<option value="LENOVO">LENOVO</option>
<option value="ASUS">ASUS</option>
</option>
</select>
<BR />
<BR />

<select name="cpudetail" >
<option  selected="selected" > CPU موردنظر راانتخاب کنید  </option>
<option value="10">تا 2 گیگا هرتز</option>
    <option value="11">از 2 تا 2.5 گیگا هرتز</option>
    <option value="12">از 2.5 تا 3 گیگا هرتز</option>
    <option value="13">از 3 تا 3.5 گیگا هرتز</option>
    <option value="14">از 3.5 تا 4 گیگا هرتز</option>
    <option value="15">از 4 گیگا هرتز به بالا</option>


</select>


<BR />
<BR />
<select name="ram">
<option  selected="selected"> RAM موردنظر راانتخاب کنید </option>
<option value="20">تا 1 گیگا بایت</option>
    <option value="21">از 1 تا 2 گیگا بایت</option>
    <option value="22">از 2 تا 3 گیگا بایت</option>
    <option value="23">از 3 تا 4 گیگا بایت</option>
    <option value="24">از 4 گیگا بایت به بالا</option>

</select>
<BR />


<br />
<select name="hdd">
<option selected="selected">HDDموردنظرراانتخاب کنید</option>
<option  value="30">تا100گیگابایت</option>
<option value="31">از100تا200گیگا بایت</option>
<option value="32"> از200تا300گیگا بایت</option>
<option value="33">از300تا400گیگا بایت</option>
<option value="34">از400تا500گیگابایت </option>
</select>
<BR>
<BR />
<select name="lcd">
<option selected="selected">LCD موردنظرراانتخاب کنید</option>
<option value="40">تا 10 اینچ</option>
    <option value="41">از 10 تا 12 اینچ</option>
    <option value="42">از 12 تا 14 اینچ</option>
    <option value="43">از 14 تا 16 اینچ</option>
    <option value="44">از 16 تا 18 اینچ</option>
    <option value="45">از 18 اینچ به بالا</option>

</select>
<BR>
<BR />
<select name="weight">
<option selected="selected">وزن موردنظرراانتخاب کنید</option>

    <option value="50">زیر 1 کیلوگرم</option>
    <option value="51">بین 1 تا 1.5 کیلوگرم</option>
    <option value="52">بین 1.5 تا 2 کیلوگرم</option>
    <option value="53">بین 2 تا 2.5 کیلوگرم</option>
    <option value="54">بین 2.5 تا 3 کیلوگرم</option>


</select>

<BR>
<BR />
<select name="type">
<option selected="selected"> نوع کاربردلپ تاپ</option>
<option>گرافیک </option>
<option>بازی </option>
<option>خانگی </option>
<option>مهندسی </option>
</select>
<BR>
<BR />
<input value="جستجو" type="submit" />
</fieldset>
</form>
چه طورمیتونم کدphpاون روبنویسم
ممنون
 

P.H.P

Member
سلام

همونطور که توی فرم متد رو post قرار دادی ارسال هر پارامتر توسط post انجام میشه

برای دریافت اون میتونی به صورت زیر عمل کنی

مثلا دریافت "baner"
PHP:
echo $_POST["baner"];

موفق
 

rahele83

New Member
سلام

همونطور که توی فرم متد رو post قرار دادی ارسال هر پارامتر توسط post انجام میشه

برای دریافت اون میتونی به صورت زیر عمل کنی

مثلا دریافت "baner"
PHP:
echo $_post["baner"];
موفق
مثل اینکه شمامتوجه منظورمن نشدید
چه طورکدپی اچ پی روبنویسم که تمام این شرط هاروباه دربربگیره
 

P.H.P

Member
میخوای خروجی به این شکلی که نوشتی بده؟

این رکورد ها توی دیتابیس هستن؟
 

P.H.P

Member
میتونی یه query بگیری همشو قرار بدی تو یه آرایه

بعدش برای هرکدوم یه حلقه بزن مثلا با foreach

یا اینکه یکی یکی Query بگیری و با while به این صورت در بیاری


روش اول میتونه روش بهتری باشه
 

P.H.P

Member
PHP:
<?php
$arr = array(10 => 'تا 2 گیگا هرتز',
                11 => 'از 2 تا 2.5 گیگا هرتز', 
                12 => 'از 2.5 تا 3 گیگا هرتز',
                13 =>  'از 3 تا 3.5 گیگا هرتز',
                14 =>  'از 3.5 تا 4 گیگا هرتز',
                15 =>  'از 4 گیگا هرتز به بالا');

?>
<select name="cpudetail" >
<option  selected="selected" > CPU موردنظر راانتخاب کنید  </option>
<?php
foreach($arr as $key => $val)
{
    echo '<option value="'.$key.'">'.$val.'</option>';
}
?>
</select>

به این صورت
 

جدیدترین ارسال ها

بالا