PDA

View Full Version : دستور get



forogh68
یک شنبه 01 اسفند 1395, 13:10 عصر
سلام و وقت بخیر
ببخشید من می خوام تصویر زیر رو پیاده سازی کنم به این شکل که

اگر روی men زدم کادر مشکی بیاد ...
اگر روی femele زدم کادر آبی بیاد ....

در کل این دو صفحه men و female رو در html طراحی کردم. ولی می خوام در php با استفاده از get تابعی رو بنویسم که فرضا وقتی men رو انتخاب کردم و روی دکمه submit زدم کادر مشکی رنگ با محتویاتش بوجود بیاد و وقتی female رو انتخاب کردم و روی دکمه submit زدم کادر آبی رنگ با محتوایاتش بوجود بیاد.

ممنون میشم در خصوص کد php راهنمایی کنید.


http://s4.picofile.com/file/8286930842/photo_2017_02_19_01_36_07.jpg

thacker
یک شنبه 01 اسفند 1395, 14:22 عصر
نمونه :

<?php
if(isset($_GET['submit'])) {

$username = $_GET['username'];
$sex = $_GET['sex'];
$age = $_GET['age'];

if($sex == 'male') { $bgColor = '#000'; } else if($sex == 'female') { $bgColor = '#00F'; }

echo '<div style="display:block;margin:20px auto;padding:20px;width:400px;text-align:left;color:#FFF;background:'.$bgColor.'">';
echo 'Username : '.$username.'<br>';
echo 'sex : '.$sex.'<br>';
echo 'age : '.$age.'<br>';
echo '</div>';

} else {
?>

<div style="display:block;margin:20px auto;width:400px;text-align:left;">
<form method="get" action="">

Username : <input type="text" name="username"><br><br>
sex :
<select name="sex">
<option value="male">Male</option>
<option value="female">Female</option>
</select>
<br><br>
age : <input type="number" name="age"><br><br>
<input type="submit" name="submit" value="send">

</form>
</div>

<?php } ?>

forogh68
یک شنبه 01 اسفند 1395, 20:00 عصر
سپاسگذارم.
فقط اینکه من فرمی که ایجاد کردم رو توی html ایجاد شده. اگه بخوام اون html رو به فایل php مرتبط کنم چطوری میشه؟
یعنی ما یک فایل html جدا داریم و یک فایل php جدا ...

thacker
یک شنبه 01 اسفند 1395, 22:56 عصر
صفحه PHP رو به اکشن فرمتون توی HTML نسبت بدید.
مثال :

<form method="get" action="form.php">