zlecę płatne rozwiązanie następującego problemu.
Mam 5 opcji do wyboru z których użytkownik może zaznaczyć każdą osobno, lub kilka wybranych lub wszystkie razem. Łącznie powstaje kilkanaście różnych możliwości/opcji.
<form action="" method="post" id="myForm"> <input type="checkbox" name="simplesell" value="1"/> <input type="checkbox" name="prosell" value="2"/> <input type="checkbox" name="cms" value="3" /> <input type="checkbox" name="domain" value="4" /> <input type="checkbox" name="support" value="5" /> <input type="submit" /> </form>
Poprzez wybór różnych opcji chciałbym skierować użytkownika na poszczególne strony. Przykład.
Jeśli użytkownik zaznaczy $simplesell zostanie skierowany na stronę A, jeśli zaznaczy $simplesell i $cms zostanie skierowany na stronę B. Itd itd.
<?php if("$simplesell">"checked") { echo '<iframe src="http://.../id1sell.php" width="100%" height="1200" scrolling="no" frameborder="0" </iframe>'; } elseif("$prosell && $cms">"checked") { echo '<iframe src="http://.../id2sell.php" width="100%" height="1200" scrolling="no" frameborder="0" </iframe>'; } elseif("$prosell && $cms && $domain">"checked") { echo '<iframe src="http://.../id3sell.php" width="100%" height="1200" scrolling="no" frameborder="0" </iframe>'; } else { ?>
To były przykłady dla zrozumienia o co chodzi.
Poniżej podaję kod w całości tak jak jest u mnie (oczywiście z treścią wymyśloną).
<?php // Error Reporting error_reporting(0); // define variables and set to empty values $simplesell = $prosell = $domain = $cms = $support = ""; if ($_SERVER["REQUEST_METHOD"] == "POST") { $simplesell = $_POST["simplesell"]; $prosell = $_POST["prosell"]; $domain = $_POST["domain"]; $support = $_POST["support"]; $cms = $_POST["cms"]; $simplesell = isset($_POST["simplesell"])?$_POST["simplesell"]:NULL; $simplesell = isset($simplesell)?$simplesell:$_GET["simplesell"]; $prosell = isset($_POST["prosell"])?$_POST["prosell"]:NULL; $prosell = isset($prosell)?$prosell:$_GET["prosell"]; $domain = isset($_POST["domain"])?$_POST["domain"]:NULL; $domain = isset($domain)?$domain:$_GET["domain"]; $cms = isset($_POST["cms"])?$_POST["cms"]:NULL; $cms = isset($cms)?$cms:$_GET["cms"]; $support = isset($_POST["support"])?$_POST["support"]:NULL; $support = isset($support)?$support:$_GET["support"]; } if("$simplesell">"checked") { } elseif("$prosell && $cms">"checked") { echo '<iframe src="http://.../id2sell.php" width="100%" height="1200" scrolling="no" frameborder="0" </iframe>'; } elseif("$prosell" && $cms && $domain">"checked") { echo '<iframe src="http://.../id3sell.php" width="100%" height="1200" scrolling="no" frameborder="0" </iframe>'; } else { ?> <form action="<?php $_SERVER["PHP_SELF"];?>" method="post"> <input type="checkbox" name="simplesell" value="1"/> <input type="checkbox" name="prosell" value="2"/> <input type="checkbox" name="cms" value="3" /> <input type="checkbox" name="domain" value="4" /> <input type="checkbox" name="support" value="5" /> <input type="submit" /> </form> <?php } ?>
Form Action jest włożony w klamrę dlatego aby w jego miejsce pojawiła się pożądana strona. Tak, strona chcę, żeby była w ramce.
Kilka rozwiązań które znalazłem tutaj
Stockoverflow z dodaniem JQuery, nie udało mi się przenieść do mojego przykładu.
Proszę o zgłoszenia tutaj lub na priv lub na
netsystem.biz@gmail.com
Dziękuję za zgłoszenia, już nieaktualne.