Alex.Gor
8.04.2017 - 00:30
Беда !!!!!!!!!!!!!!
Копаю интернет но безрезультатно. ВСЕ формы из учебников, и др. Вэб книг у меня на компе не работают. Установлен OpenServer 5.2.2 (Apache-2.4. php-5.6. Mysql-5.6) на Win 7.
Пример:
sportselect.html
<!DOCTYPE HTML>
<html>
<head>
<meta charset="windows-1251">
<title>Основы PHP</title>
<style>
*{ font-family:Calibri }
fieldset { margin-bottom: 15px; padding: 10px }
legend { padding: 0px 3px; font-weight: bold; font-variant: small-caps }
select { width: 254px }
input[type=submit] { width: 170px; padding: 10px }
</style>
</head>
<body>
<form action="sports.php" method="post">
<fieldset>
<legend>Выберите ваш любимый вид спорта</legend>
<select name="sport">
<option value="Футбол">Футбол</option>
<option value="Баскетбол">Баскетбол</option>
<option value="Хоккей">Хоккей</option>
<option value="Волейбол">Волейбол</option>
<option value="Бальные танцы">Бальные танцы</option>
</select>
</fieldset>
<input type="submit" value="Отправить">
</form>
</body>
</html>
--------------- затем
sports.php
<!-- Файл sports.php -->
<!DOCTYPE HTML>
<html>
<head>
<meta charset="windows-1251">
<title>Ваш любимый вид спорта</title>
</head>
<body>
<h1>Ваш любимый вид спорта - <span style="color:red">
<?php
echo isset($_POST['sport']) ? $_POST['sport'] : '';
?>
</span></h1>
</body>
</html>
на выходе
Ваш любимый вид спорта -
И где как говорится собака зарыта ?
AllesKlar
8.04.2017 - 00:38
положи в корень сайта index.php
в него:
<?php
phpinfo();
в браузере набери
http://localhost/Если пустая страница, значит php не работает.
Вторая, возможная причина: ты открываешь sportselect.html кликом мыши, а нужно в браузере
http://localhost/sportselect.html
_____________
[продано копирайтерам]
arbuzmaster
8.04.2017 - 00:43
@ зарыта скорее всего здесь
echo isset($_POST['sport']) ? $_POST['sport'] : '';echo isset($_POST['sport']) ? $_POST['sport'] : "здесь зарыта @";
_____________
Мой первый сайтикПосмотри на свой XBMC под другим углом
arbuzmaster
8.04.2017 - 00:49
Хотя кавычки вроде правильно стоят! Но есть подозрение, что не работает php интерпретатор или $_POST не доступен!
_____________
Мой первый сайтикПосмотри на свой XBMC под другим углом
Alex.Gor
8.04.2017 - 02:08
До OpenServera стояли рнр Apache Mysql с официц-х сатов, затем хамр - формы не пашут. На другом компе стоит XP и ставил ХАМРР. ТАМ ТАКАЯ ЖЕ картина - фома не показывает полученные ?? данные.
Цитата (Alex.Gor @ 8.04.2017 - 00:30) |
Беда !!!!!!!!!!!!!! Копаю интернет но безрезультатно. ВСЕ формы из учебников, и др. Вэб книг у меня на компе не работают. Установлен OpenServer 5.2.2 (Apache-2.4. php-5.6. Mysql-5.6) на Win 7. Пример: sportselect.html <!DOCTYPE HTML> <html> <head> <meta charset="windows-1251"> <title>Основы PHP</title> <style> *{ font-family:Calibri } fieldset { margin-bottom: 15px; padding: 10px } legend { padding: 0px 3px; font-weight: bold; font-variant: small-caps } select { width: 254px } input[type=submit] { width: 170px; padding: 10px } </style> </head>
<body>
<form action="sports.php" method="post"> <fieldset> <legend>Выберите ваш любимый вид спорта</legend> <select name="sport"> <option value="Футбол">Футбол</option> <option value="Баскетбол">Баскетбол</option> <option value="Хоккей">Хоккей</option> <option value="Волейбол">Волейбол</option> <option value="Бальные танцы">Бальные танцы</option> </select> </fieldset> <input type="submit" value="Отправить"> </form>
</body> </html> --------------- затем sports.php <!-- Файл sports.php --> <!DOCTYPE HTML> <html> <head> <meta charset="windows-1251"> <title>Ваш любимый вид спорта</title> </head> <body> <h1>Ваш любимый вид спорта - <span style="color:red"> <?php echo isset($_POST['sport']) ? $_POST['sport'] : ''; ?> </span></h1> </body> </html>
на выходе Ваш любимый вид спорта -
И где как говорится собака зарыта ? |
А там if не нужно)? Или это какой-то движок?)
Наберите полегче
If( isset($_POST['sport'])) {echo 'все круто, спорт в деле';}
Else{ echo 'че то файлик отсутствует';}
И вообще все уберите, и просто выводите $_post['sports']
Alex.Gor
8.04.2017 - 22:27
Всем СПАСИБО !!! Скинул OpenServer заново поставил ХАМР. Перепроверил пути. Заработало. вылазит косяк с кодировками --Ваш любимый вид спорта - ������. копаю далее
arbuzmaster
8.04.2017 - 22:33
������ - проблема с кодировкой! Поставьте UTF-8 в форме и в обработчике, также файлы php должны быть без BOM - обычный windows блокнот, такие делать не умеет! Можно воспользоваться Notepad ++, там есть такая возможность.
_____________
Мой первый сайтикПосмотри на свой XBMC под другим углом
Alex.Gor
9.04.2017 - 18:00
Я их и писал в Notepad ++, - в обоих файлах сделал преобразование в ( UTF-8 без ВОМ) и все путем. сейчас перешел на WeBuilder 2016.
Всем СПАСИБО !
Вопрос решен.
javascript:emoticon(':D')
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.