|
|
|
| В чем здесь ошибка?
<<?php
error_reporting(E_ALL | E_NOTICE );
require_once("config/connect.php");
$sql = "INSERT INTO users(username, email, password) VALUES ('".$_POST["username"]."', '".$_POST["email"]."', '".$_POST["password"]."')";
$result = @mysql_query($sql);
if($sql) {
echo('Записано!');
}
else {
echo('Не записано!');
}
//echo "<a href=# onClick='history.back() '> Назад <a/>"
?>
<a href="index.php">Вернуться</p>
Данные POST берутся из простой формы, которая находится
на главной странице... Хочу их записать в БД, но ошибка выводится типа
Не определены переменные username, email, password | |
|
|
|
|
|
|
|
для: kalenik_k
(11.10.2009 в 12:13)
| | не if($sql)
if($result)
Зачем у Вас стоит собака перед mysql_query() ?
Вы настолько хорошо знаете SQL, что в принципе не допускаете возможность ошибки? | |
|
|
|
|
|
|
|
для: kalenik_k
(11.10.2009 в 12:13)
| | Читай и вникай, что я тебе ответил http://softtime.ru/forum/read.php?id_forum=3&id_theme=68687
Подправь в этом коде:
if($result) {
echo('Записано!');
}
else {
echo('Не записано!');
}
|
Назови код этого файла "register.php", а в поля формы, которую я тебе подправил в другой твоей теме добавь ещё поля для е-мейла и пароля. | |
|
|
|