Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите подправить код
 
 автор: gkirill   (14.10.2012 в 23:54)   письмо автору
 
 

Код мал как не знаю что.


<?php 
// сохранение параметров в бд
include("db.php"); // подключились к бд

$pasword $_POST['pasword'];
$login $_POST['login']; //предохранение от некоторых хостингов и для удобства

$result1 mysql_query("INSERT INTO users (login,pasword) VALUES ('$login','$pasword')")

if (
$result1 == 'true'// мини проверка     // и тут возникает ошибка
{echo "вы зарегистрированы";}
else
{echo 
"вы не зарегистрированы";}
?>


делаю "каркас" для регистрации. возникает ошибка где начинается функция if....else

  Ответить  
 
 автор: speedsoft   (15.10.2012 в 00:20)   письмо автору
 
   для: gkirill   (14.10.2012 в 23:54)
 

1) нет точки запятой в конце в строке с mysql_query
2) код в том виде что сейчас есть - дрявый и взломают на раз.
3) не нужно сверяться с =='true', достаточно if ($result)

  Ответить  
 
 автор: gkirill   (15.10.2012 в 01:14)   письмо автору
 
   для: speedsoft   (15.10.2012 в 00:20)
 

дык каркас пишу. спасибо за замечания учту

  Ответить  
 
 автор: Enter   (15.10.2012 в 00:42)   письмо автору
 
   для: gkirill   (14.10.2012 в 23:54)
 

'true' в кавычках еще

  Ответить  
 
 автор: gkirill   (15.10.2012 в 16:53)   письмо автору
 
   для: gkirill   (14.10.2012 в 23:54)
 

Вот поправил код как подсказали добрые люди.



// сохранение параметров в бд
include("db.php"); // подключились к бд

$pasword = $_POST['pasword'];
$login = $_POST['login'];//предохранение от некоторых хостингов и для удобства

$result1 = mysql_query("INSERT INTO users (login,pasword) VALUES ('$login','$pasword')");

if ($result1) // мини проверка
{echo "вы зарегистрированы";}
else
{echo "вы не зарегистрированы";}
?>




но все равно "вы не зарегистрированы"

  Ответить  
 
 автор: gkirill   (15.10.2012 в 16:54)   письмо автору
 
   для: gkirill   (14.10.2012 в 23:54)
 

Вот поправил код как подсказали добрые люди.

<?
// сохранение параметров в бд 
include("db.php"); // подключились к бд 

$pasword $_POST['pasword']; 
$login $_POST['login'];//предохранение от некоторых хостингов и для удобства 

$result1 mysql_query("INSERT INTO users (login,pasword) VALUES ('$login','$pasword')"); 

if (
$result1// мини проверка 
{echo "вы зарегистрированы";} 
else 
{echo 
"вы не зарегистрированы";} 
?> 




но все равно "вы не зарегистрированы"

  Ответить  
 
 автор: confirm   (15.10.2012 в 17:05)   письмо автору
 
   для: gkirill   (15.10.2012 в 16:54)
 

Вам же сказали, что так вносить в базу данные нельзя, вас очень просто взломать.

  Ответить  
 
 автор: speedsoft   (15.10.2012 в 17:35)   письмо автору
 
   для: gkirill   (15.10.2012 в 16:54)
 

1) добавилась ли запись в БД?
2) если нет, то сделайте echo mysql_error(); и посмотрите что за ошибка (если она возникла)

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования