sahar15125
یک شنبه 07 شهریور 1389, 19:00 عصر
صفحه ايي داريم كه با استفاده از يك ليست باكس در اون يه رنگو انتخاب مي كنيم و با زدنه كليد اوكي صفحه ديگري نمايش داده ميشه كه بايد يه قسمت خاص از پشت زمينه ي اون رنگي باشه كه در صفحه قبل انتخاب كرديم
من در صفحه دوم از تگ فريم استفاده كردم كه با بررسي متغيري كه دريافت شده يك فريم ست ايجاد ميكنه و با توجه به اينكه كدوم شرط درست باشه رنگ وسط صفحه رو قرمز آبي يا سبز مي كنه .
اين صفحه هايي كه در تگ فريم صدا زده شدند قبلا كد نويسي شدند و پشت زمينه هر كدوم مطابق با اسم فايل تغيير كرده اما برنامه جواب نميده يعني صفحه رو فريم بندي مي كنه اما رنگ ها رو تغيير نميده البته توي editor )rapidphp( جواب ميده اما وقتي صفحه روي localhost اجرا مي كنم صفحه دوم رنگ رو نشون نميده
ميشه لطفا راهنمايي كني؟
ممنون
اينم كد برنامه ها:
كد فايل اول
<head>
<title>Hello!</title>
</head>
<body>
<form action="http://localhost/sahar.php" method="POST">
<select type="listbox" name="list1" >
<option>Red</option>
<option>Blue</option>
<option>Green</option>
</select>
<br />
<br />
<input type="submit" value="ok" >
</form>
</body>
</html>
كد فايل دوم :
<?php
$a= $_POST["list1"];
{?> if ($a=="Red")
<html>
<frameset rows="*,70%,*" >
<frame src="E:\php pro\elham\withe.html">
<frame src="E:\php pro\elham\red.html">
<frame src="E:\php pro\elham\withe.html">
</frameset>
</html>
<?php } ?>
<?php
if ($a=="Green"){ ?>
<html>
<frameset rows="*,70%,*" >
<frame src="E:\php pro\elham\withe.html">
<frame src="E:\php pro\elham\green.html">
<frame src="E:\php pro\elham\withe.html">
</frameset>
</html>
<?php } ?>
<?php
if ($a=="Blue"){ ?>
<html>
<frameset rows="*,70%,*" >
<frame src="E:\php pro\elham\withe.bmp"/>
<frame src="E:\php pro\elham\blue.bmp"/>
<frame src="E:\php pro\elham\withe.bmp"/>
</frameset>
</html>
<?php } ?>
من در صفحه دوم از تگ فريم استفاده كردم كه با بررسي متغيري كه دريافت شده يك فريم ست ايجاد ميكنه و با توجه به اينكه كدوم شرط درست باشه رنگ وسط صفحه رو قرمز آبي يا سبز مي كنه .
اين صفحه هايي كه در تگ فريم صدا زده شدند قبلا كد نويسي شدند و پشت زمينه هر كدوم مطابق با اسم فايل تغيير كرده اما برنامه جواب نميده يعني صفحه رو فريم بندي مي كنه اما رنگ ها رو تغيير نميده البته توي editor )rapidphp( جواب ميده اما وقتي صفحه روي localhost اجرا مي كنم صفحه دوم رنگ رو نشون نميده
ميشه لطفا راهنمايي كني؟
ممنون
اينم كد برنامه ها:
كد فايل اول
<head>
<title>Hello!</title>
</head>
<body>
<form action="http://localhost/sahar.php" method="POST">
<select type="listbox" name="list1" >
<option>Red</option>
<option>Blue</option>
<option>Green</option>
</select>
<br />
<br />
<input type="submit" value="ok" >
</form>
</body>
</html>
كد فايل دوم :
<?php
$a= $_POST["list1"];
{?> if ($a=="Red")
<html>
<frameset rows="*,70%,*" >
<frame src="E:\php pro\elham\withe.html">
<frame src="E:\php pro\elham\red.html">
<frame src="E:\php pro\elham\withe.html">
</frameset>
</html>
<?php } ?>
<?php
if ($a=="Green"){ ?>
<html>
<frameset rows="*,70%,*" >
<frame src="E:\php pro\elham\withe.html">
<frame src="E:\php pro\elham\green.html">
<frame src="E:\php pro\elham\withe.html">
</frameset>
</html>
<?php } ?>
<?php
if ($a=="Blue"){ ?>
<html>
<frameset rows="*,70%,*" >
<frame src="E:\php pro\elham\withe.bmp"/>
<frame src="E:\php pro\elham\blue.bmp"/>
<frame src="E:\php pro\elham\withe.bmp"/>
</frameset>
</html>
<?php } ?>