Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
Kenny7423
51 / 26 / 13
Регистрация: 01.03.2013
Сообщений: 312
1

Не работает сценарий

28.11.2013, 11:52. Просмотров 524. Ответов 5
Метки нет (Все метки)

После заполнения формы данные должны занестись в таблицу в базе, но при нажатии submit ничего не происходит, не выдаются никакие ошибки, просто пустая страница и в базу ничего не заносится. В чем может быть проблема?
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title>Make Me Elvis - Add Email</title>
  <link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
 
<?php
  $dbc = mysqli_connect('localhost', 'Vadim', '111', 'elvis_store')
    or die('Error connecting to MySQL server.');
 
  $first_name = $_POST['firstname'];
  $last_name = $_POST['lastname'];
  $email = $_POST['email'];
 
  $query = "INSERT INTO email_list (first_name, last_name, email)".
 " VALUES ('$first_name', '$last_name', '$email')";
  mysqli_query($dbc, $query)
    or die('Error querying database.');
 
  echo 'Customer added.';
 
  mysqli_close($dbc);
?>
 
</body>
</html>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.11.2013, 11:52
Ответы с готовыми решениями:

Составьте сценарий обработки формы. Сценарий должен включать две веб-страницы
Составьте сценарий обработки формы. Сценарий должен включать две веб-страницы:...

Составьте сценарий обработки формы. Сценарий должен включать две веб-страницы
Составьте сценарий обработки формы. Сценарий должен включать две веб-страницы:...

Создать сценарий
Привет всем. помогите с заданием: Создать сценарий для преобразования...

Сценарий PHP
1.Составьте сценарий, работающий с сессиями. Сценарий должен открывать сессию....

Создайте PHP-сценарий
приветик всем. Помогите решить задачки. Вот условия: Задание №1 Создайте...

5
Dolphin
805 / 790 / 199
Регистрация: 21.09.2012
Сообщений: 2,631
28.11.2013, 12:55 2
PHP
1
2
<?php
error_reporting(-1);
1
S1eep
0 / 0 / 0
Регистрация: 30.11.2013
Сообщений: 2
30.11.2013, 12:43 3
У меня точно такая же проблема на этом примере из этой книги=)
Если не трудно подскажи как ты её решил.
error_reporting(-1); добавлял, но не каких ошибок не появилось,
Вот сама форма:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title>Make Me Elvis - Add Email</title>
  <link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
  <img src="blankface.jpg" width="161" height="350" alt="" style="float:right" />
  <img name="elvislogo" src="elvislogo.gif" width="229" height="32" border="0" alt="Make Me Elvis" />
  <p>Enter your first name, last name, and email to be added to the <strong>Make Me Elvis</strong> mailing list.</p>
  <form method="post" action="addemail.php">
    <label for="firstname">First name:</label>
    <input type="text" id="firstname" name="firstname" /><br />
    <label for="lastname">Last name:</label>
    <input type="text" id="lastname" name="lastname" /><br />
    <label for="email">Email:</label>
    <input type="text" id="email" name="email" /><br />
    <input type="submit" name="Submit" value="Submit" />
  </form>
</body>
</html>
Вот сценарий:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title>Make Me Elvis - Add Email</title>
  <link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
 
<?php
error_reporting(-1);
  $dbc = mysqli_connect('localhost', 'root', '', 'elvis_store')
    or die('Error connecting to MySQL server.');
 
  $first_name = $_POST['firstname'];
  $last_name = $_POST['lastname'];
  $email = $_POST['email'];
 
  $query = "INSERT INTO email_list (first_name, last_name, email)".
 " VALUES ('$first_name', '$last_name', '$email')";
  mysqli_query($dbc, $query)
    or die('Error querying database.');
 
  echo 'Customer added.';
 
  mysqli_close($dbc);
?>
 
</body>
</html>
После нажатия кнопки, просто пустая страница, и в базу информация не идет.
0
fanatikus
1085 / 1079 / 506
Регистрация: 17.11.2012
Сообщений: 4,773
30.11.2013, 16:08 4
Запустил этот код, все прекрасно работает.
У вас файлы случайно не в разных папках, или может название файла сценария не то.
1
S1eep
0 / 0 / 0
Регистрация: 30.11.2013
Сообщений: 2
30.11.2013, 16:27 5
Я уже разобрался с этим вопросом, сценарий у меня не запускался через форму до того пока я его не запустил вручную через строку ввода, потом уже все нормально и через форму запускалось. Так и должно быть?
Точнее сценарий запускался, а вот пхп код в нем не обрабатывался, это всегда так, или есть какие е то команды что бы это устранить?
0
fanatikus
1085 / 1079 / 506
Регистрация: 17.11.2012
Сообщений: 4,773
30.11.2013, 16:56 6
по умолчанию php обрабатывается в файлах с расширением .php, чтобы включить обработку в файлах html, нужно в .htaccess указать AddType application/x-httpd-php .html .htm
1
30.11.2013, 16:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.11.2013, 16:56

Передача параметров в сценарий
Доброго времени суток! Недавно начал пытаться кодить для web, в частности на...

Сценарий создания массива
В качестве тренировки решил написать что-то типа такого: Форма1 - вводим...

как переписать js сценарий на php
&lt;html&gt; &lt;head&gt; &lt;title&gt;Анкета/title&gt; &lt;script&gt; function handler3(){ if(...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru