Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
Страницы: (3) [1] 2 3  ( Перейти к первому непрочитанному сообщению )  
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> CИЛ БОЛЬШЕ МОИХ НЕТ!!!
kim-bor  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 16
Пользователь №: 42497
На форуме: 1 год, 2 месяца, 20 дней
Карма:




Всем привет! Помогите пожалуйста разобраться

<?php
$first_name = $_POST['firstname'];
$last_name = $_POST['lastname'];
$when_it_happened = $_POST['whenithappened'];
$how_long = $_POST['howlong'];
$how_many = $_POST['howmany'];
$alien_description = $_POST['aliendescription'];
$what_they_did = $_POST['whattheydid'];
$fang_spotted = $_POST['fangspotted'];
$email = $_POST['email'];
$other = $_POST['other'];

$dbc = mysqli_connect('localhost', 'root', 'rfpfrb90210', 'aliendatabase')
or die ("Ошибка соединения с MySQL-сервером" . mysql_error());

$query = "INSERT INTO aliens_abduction (first_name, last_name, when_it_happened, how_long, " .
"how_many, alien_description, what_they_did, fang_spotted, other, email) " .
"VALUES ('$first_name', '$last_name', '$when_it_happened', '$how_long', '$how_many', " .
"'$alien_description', '$what_they_did', '$fang_spotted', '$other', '$email')";

$result = mysqli_query ($dbc, $query)
or die("Ошибка при выполнении запроса к базе данных:" . mysql_error());

mysqli_close($dbc);

echo 'Спасибо за заполнение формы.<br />';
echo 'Вы были похищены ' . $when_it_happened;
echo ' и отсутствовали в течении ' . $how_long . '<br />';
echo 'Количество космических пришельцев: ' . $how_many . '<br />';
echo 'Опишите их: ' . $alien_description . '<br />';
echo 'Что они делали? ' . $what_they_did . '<br />';
echo 'Видели ли вы мою собаку Фенга? ' . $fang_spotted . '<br />';
echo 'Дополнительная информация: ' . $other . '<br />';
echo 'Ваш адресс электронной почты: ' . $email;
?>


Все проверил все вроде написал правильно, полазил на форумах перепробовал различные варианты и все равно не подключается к БД.
Пишет просто:
Космические пришельцы похищали меня - сообщение о похищении

Ошибка при выполнении запроса к базе данных:
Может кто поможет?
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
redreem  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 4284
Пользователь №: 29002
На форуме: 5 лет, 8 месяцев, 26 дней
Карма: 147




приведенное явное не все, что участвует в выдаче smile.gif
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Valick  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 5611
Пользователь №: 35718
На форуме: 4 года, 5 месяцев, 7 дней
Карма: 173




kim-bor, еще раз так назовёшь тему, не сил не будет, а тебя на форуме не будет.
Правила форума приказывают давать осмысленное название темы в соответствии с проблемой.


--------------------
wmr - R281553014107
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
kim-bor  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 16
Пользователь №: 42497
На форуме: 1 год, 2 месяца, 20 дней
Карма:




<!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>
Aliens Abducted Me - Report an Abduction</title>
</head>
<body>
<h2>
Космические пришельцы похищали меня - сообщение о похищении</h2>

<?php

$first_name = $_POST['firstname'];
$last_name = $_POST['lastname'];
$when_it_happened = $_POST['whenithappened'];
$how_long = $_POST['howlong'];
$how_many = $_POST['howmany'];
$alien_description = $_POST['aliendescription'];
$what_they_did = $_POST['whattheydid'];
$fang_spotted = $_POST['fangspotted'];
$email = $_POST['email'];
$other = $_POST['other'];

$dbc = mysqli_connect('localhost', 'root', 'rfpfrb90210', 'aliendatabase')
or die ("Ошибка соединения с MySQL-сервером" . mysql_error());

$query = "INSERT INTO aliens_abduction (first_name, last_name, when_it_happened, how_long, " .
"how_many, alien_description, what_they_did, fang_spotted, other, email) " .
"VALUES ('$first_name', '$last_name', '$when_it_happened', '$how_long', '$how_many', " .
"'$alien_description', '$what_they_did', '$fang_spotted', '$other', '$email')";

$result = mysqli_query ($dbc, $query)
or die("Ошибка при выполнении запроса к базе данных:" . mysql_error());

mysqli_close($dbc);

echo 'Спасибо за заполнение формы.<br />';
echo 'Вы были похищены ' . $when_it_happened;
echo ' и отсутствовали в течении ' . $how_long . '<br />';
echo 'Количество космических пришельцев: ' . $how_many . '<br />';
echo 'Опишите их: ' . $alien_description . '<br />';
echo 'Что они делали? ' . $what_they_did . '<br />';
echo 'Видели ли вы мою собаку Фенга? ' . $fang_spotted . '<br />';
echo 'Дополнительная информация: ' . $other . '<br />';
echo 'Ваш адресс электронной почты: ' . $email;
?>

</body>
</html>




<!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>
Космические пришельцы похищали меня - сообщение о похищении</title>
<link
rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<h2>
Космические пришельцы похищали меня - сообщение о похищении</h2>

<p>
Расскажите свою историю о похищении вас космическими пришельцами:</p>
<form
method="post" action="report.php" method= "post">
<label
for="firstname">Имя:</label>
<input
type="text" id="firstname" name="firstname" /><br />
<label
for="lastname">Фамилия:</label>
<input
type="text" id="lastname" name="lastname" /><br />
<label
for="email">Ваш адресс электронной почты?</label>
<input
type="text" id="email" name="email" /><br />
<label
for="whenithappened">Когда это произошло?</label>
<input
type="text" id="whenithappened" name="whenithappened" /><br />
<label
for="howlong">Как долго вы отсутствовали?</label>
<input
type="text" id="howlong" name="howlong" /><br />
<label
for="howmany">Сколько их было?</label>
<input
type="text" id="howmany" name="howmany" /><br />
<label
for="aliendescription">Опишите их:</label>
<input
type="text" id="aliendescription" name="aliendescription" size="32" /><br />
<label
for="whattheydid">Что они делали с вами?</label>
<input
type="text" id="whattheydid" name="whattheydid" size="32" /><br />
<label
for="fangspotted">Видели ли вы мою собаку Фенга?</label>
Да <input id="fangspotted" name="fangspotted" type="radio" value="yes" />
Нет <input id="fangspotted" name="fangspotted" type="radio" value="no" /><br />
<img
src="fang.jpg" width="100" height="175"
alt="My abducted dog Fang." /><br />
<label
for="other">Дополнительная информация?</label>
<textarea
id="other" name="other"></textarea><br />
<input
type="submit" value="Сообщение о похищении" name="submit" />
</form>
</body>
</html>
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Kusss  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1488
Пользователь №: 28976
На форуме: 5 лет, 8 месяцев, 28 дней
Карма: 85




kim-bor
мда ...
1) php код перенеси в начале скрипта (выше <!DOCTYPE )
2) Может стоит проверить 2 вещи:
а) твой файл называется report.php, так как форма отправляет данные по этому адресу.
б) проверить отправлена ли твоя форма($_POST), прежде чем добавлять данные в БД.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
kim-bor  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 16
Пользователь №: 42497
На форуме: 1 год, 2 месяца, 20 дней
Карма:




Вставил: ($dbc)
PHP
1
or die("Ошибка при выполнении запроса к базе данных:" . mysqli_error ($dbc));
Выводит ошибку:
Ошибка при выполнении запроса к базе данных:Unknown column 'when_it_happened' in 'field list'
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Миша  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 2615
Пользователь №: 37963
На форуме: 3 года, 8 месяцев, 16 дней
Карма: 28




Проверьте данные для соединения с DB


--------------------
Болтовня ничего не стоит. Покажите мне код.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Kusss  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1488
Пользователь №: 28976
На форуме: 5 лет, 8 месяцев, 28 дней
Карма: 85




Цитата (kim-bor @ 7.02.2016 - 01:03)
$query = "INSERT INTO aliens_abduction (first_name, last_name, when_it_happened, how_long, " .
    "how_many, alien_description, what_they_did, fang_spotted, other, email) " .
    "VALUES ('$first_name', '$last_name', '$when_it_happened', '$how_long', '$how_many', " .
    "'$alien_description', '$what_they_did', '$fang_spotted', '$other', '$email')";

в php не нужно соединять строки точкой при переносе. И вообще сделай так ( если добавляешь 1 строку), будет читабельнее и проще.
$query = "
INSERT INTO
`aliens_abduction`
SET
`first_name` = '
$first_name',
`last_name` = '
$last_name'
"
;
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
kristall  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



418 I'm a teapot
******

Профиль
Журнал
Группа: Форумчанин
Завсегдатай форума
Сообщений: 647
Пользователь №: 28374
На форуме: 5 лет, 10 месяцев, 12 дней
Карма: 22




Тебе ж английским языком пишут, что в таблице нет колонки when_it_happened . Скорее всего где-то тупо опечатка.


--------------------
echo '<pre>',print_r($var, 1);die;

root@server# make love && war
PMПисьмо на e-mail пользователюICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Kusss  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1488
Пользователь №: 28976
На форуме: 5 лет, 8 месяцев, 28 дней
Карма: 85




Медведь
да работает у него соединение с БД, ведь мускул выдал ошибку что поле с таким именем не найдено.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
AllesKlar  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 3595
Пользователь №: 38635
На форуме: 3 года, 4 месяца
Карма: 190




Цитата (Медведь @ 7.02.2016 - 11:16)
в php не нужно соединять строки точкой при переносе.

IDE делает сама.


--------------------
[продано копирайтерам]
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
kim-bor  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 16
Пользователь №: 42497
На форуме: 1 год, 2 месяца, 20 дней
Карма:




В таблице все есть

Присоединённое изображение
Присоединённое изображение
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Kusss  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1488
Пользователь №: 28976
На форуме: 5 лет, 8 месяцев, 28 дней
Карма: 85




проверь что ты пишешь в переменную. и сделай SQL в phpMyAdmin
$query = "тут запрос";
echo $query;
die();
$result = mysqli_query ($dbc, $query)
or die("Ошибка при выполнении запроса к базе данных:" . mysql_error());
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
kim-bor  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 16
Пользователь №: 42497
На форуме: 1 год, 2 месяца, 20 дней
Карма:




я в этих делах новичек и чайник. можешь по подробнее
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Миша  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 2615
Пользователь №: 37963
На форуме: 3 года, 8 месяцев, 16 дней
Карма: 28




Цитата (kim-bor @ 7.02.2016 - 15:03)
я в этих делах новичек и чайник. можешь по подробнее

Нужно вывести на экран браузера сам запрос sql
echo $query; // переменная с запросом

после чего выполни этот запрос в phpMyAdmin


--------------------
Болтовня ничего не стоит. Покажите мне код.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темыСтраницы: (3) [1] 2 3  Ответ в темуСоздание новой темыСоздание опроса