Передать параметр из url на страницу в виде текста
Здравствуйте.
Есть 2 страницы visavis.html и zakaz.php На странице visavis.html есть ссылка <a class="zakaz" href="zakaz.php?Visavis">Купить</a> После перехода по ссылке попадаем на страницу с url zakaz.php?Visavis Содержимое страницы: <!DOCTYPE html> <html lang="en"> <head> </head> <body> <h3>Платье ""</h3> <form enctype="multipart/form-data" method="post" id="feedback-form"> <table class="bl-table"> <tr ><td class="td-1"><label for="nameFF">Ваше имя:</label></td><td><input type="text" name="nameFF" id="nameFF" required x-autocompletetype="name"></td></tr> <tr><td><label for="contactFF">Ваш e-mail:</label></td><td><input type="email" name="contactFF" id="contactFF" required x-autocompletetype="email"></td></tr> <tr><td><label for="modelFF">Название модели:</label></td><td> <select name="templateFF" id="sel" required> <option style="color:#aaa;" value="">- не выбрано -</option> <option value="Visavis">модель "Visavis"</option> <option value="Amorem">модель "Amorem"</option> <option value="Brakeburn">модель "Brakeburn"</option> </select> </td></tr> <tr><td colspan='2' class="text-center"><input value="Отправить" type="submit" id="submitFF"></td></tr> </table></form> <script> window.onload = function () { var opt = (window.location.search).replace("?", ""); var select = document.getElementById("sel").options; for (i=0; i < select.length; i++) { if (select[i].value == opt) { break; } } document.getElementById("sel").selectedIndex = i; } </script> </body> </html> ______________ Подскажите пожалуйста, какой командой я могу вытащить из url zakaz.php?Visavis выделенный параметр, и подставить его в виде текста в <h3></h3>, т.е должно получиться так: <h3>Платье "Visavis"</h3>. |
Visavis - это ключ без значения, а значит на сервере будет равен NULL, хотя можно и ключ использовать, но это неудобно.
Ссылка должна быть, например zakaz.php?mdl=Visavis тогда <h3>Платье "<?=htmlspecialchars($_GET['mdl'])?>"</h3> PS. Этот код: window.onload = function () { var opt = (window.location.search).replace("?", ""); var select = document.getElementById("sel").options; for (i=0; i < select.length; i++) { if (select[i].value == opt) { break; } } document.getElementById("sel").selectedIndex = i; } лучше выбросить и просто отправлять форму, тогда <h3>Платье "<?=htmlspecialchars($_GET['templateFF'])?>"</h3> |
Спасибо Вам Большое.
|
Часовой пояс GMT +3, время: 22:04. |