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

Форум MySQL

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

 

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

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

тема: PHP не работает с MySQL
 
 автор: Robat   (27.06.2007 в 08:42)   письмо автору
 
 

Я новичог..Всё установил..ПХП робит..апач тоже робит..Отладил простой скриптиг и.....он неработает..то есть невзаимодействует с мускулем, как мне кажется..если что то вот он :
<?php

echo "<form method=POST><table border=1>";
echo "<tr><td>имя: <input type=text name=name></td></tr>";
echo "<tr><td>пароль: <input type=password name=passw></td></tr>";
echo "<tr><td>пароль: <input type=password name=passw_again></td></tr>";
echo "<tr><td>мыло: <input type=text name=email></td></tr>";
echo "<tr><td>урл: <input type=text name=url></td></tr>";
echo '<tr><td> <input type=submit name="ok" value="Зарегить"></td></tr>';
echo "</table></form>";

if ($_POST['ok'])
{
//Проверочки всякие
if (($_POST['passw'])!=($_POST['passw_again']))
exit (" пароли несовпадают ");
if (empty($_POST['name'])) exit('Поле ИМЯ не заполнено');
if (empty($_POST['passw'])) exit('Поле ПАРОЛЬ не заполнено');
if (empty($_POST['passw_again'])) exit('Заполните поле ПАРОЛЬ');
//если пользователь есть то
require_once ("conf.php");
$query= "SELECT COUNT(*) FROM userlist WHERE name = '$_POST[name]'";
$kol= mysql_query($query);
if (mysql_result($kol)>0)
{
exit (" Такой пользователь уже зарегистрирован");
}
// добавление, регистрация юзера
$q= "INSERT INTO userlist values (NULL,'$_POST[name]','$_POST[passw]','$_POST[email]','$_POST[url]')";
$into=mysql_query($q);
if (!$into) exit ("Ошибка - ".mysql_error());
//$_POST['name']=trim($_POST['name']);
//$_POST['pass']=trim($_POST['passw']);
//$_POST['passw_again']=trim($_POST['passw_again']);

}

?>

Ничо непроисходит..не добавляет запись в табличку.. нет там иё :( ..заранее признателен
Пишите..через пол часика буду

   
 
 автор: ddhvvn   (27.06.2007 в 09:34)   письмо автору
 
   для: Robat   (27.06.2007 в 08:42)
 

>Ничо непроисходит..не добавляет запись в табличку.. нет там иё
Ну так создайте сначала базу, а потом таблицу в ней

   
 
 автор: Robat   (27.06.2007 в 09:42)   письмо автору
 
   для: ddhvvn   (27.06.2007 в 09:34)
 

Нет это само собой..есть у миня файл соединения conf.php и есть база с табличкой эта куда заносяца( должны заносица) данные...беда та в том что я незнаю почему данные туда не заносятся..Вроде всё функционирует..только данных в табличке НЕТ

   
 
 автор: Angel_Hranitel   (27.06.2007 в 10:14)   письмо автору
 
   для: Robat   (27.06.2007 в 09:42)
 

Поищите на этом сайте в статьях с апачем есть настройка пхп и мускула и простой скрипт в этой статье для проверки... Выполняется ли он?

   
 
 автор: cheops   (27.06.2007 в 10:40)   письмо автору
 
   для: Robat   (27.06.2007 в 08:42)
 

И ошибок тоже никаких не выводится?

   
 
 автор: Robat   (27.06.2007 в 10:50)   письмо автору
 
   для: cheops   (27.06.2007 в 10:40)
 

...Ругаеца вообще та ..только вот что касаеца работы скриптика, тут глухо.. С ума сойти.. фигня какая та

   
 
 автор: Angel_Hranitel   (27.06.2007 в 10:53)   письмо автору
 
   для: Robat   (27.06.2007 в 10:50)
 

И какие матерные слова говорит?

   
 
 автор: Robat   (27.06.2007 в 11:03)   письмо автору
 
   для: Angel_Hranitel   (27.06.2007 в 10:53)
 

Дык какие обычно..(при условии что что та неправильно канешно, уберёшь буковку, - ругнёца, не то напишешь, - аналогично)..А насчёт проверочного скрипта уважаемый Angel_Hranitel, то я его обыскался.. но не нашол :( ..аааааааааааааа

   
 
 автор: Robat   (27.06.2007 в 11:21)   письмо автору
 
   для: Robat   (27.06.2007 в 11:03)
 

Вот тока на неправильный синтаксис SQL оператора в SQL запросе не обращает никакого внимания при запуске скриптАААААА...мать его...По прежнему жду помощщи от добрых людей и ангелоф ..заранее спасибба..

   
 
 автор: Robat   (27.06.2007 в 13:31)   письмо автору
 
   для: Robat   (27.06.2007 в 11:21)
 

Есть тут кто нить способный войти в ситуацию или нет ???!!!! АУУУУУУУУУУУУ

   
 
 автор: cheops   (27.06.2007 в 16:25)   письмо автору
 
   для: Robat   (27.06.2007 в 11:21)
 

Проверочный скрипт можно найти в конце статьи http://www.softtime.ru/article/index.php?id_article=24.

   
 
 автор: cheops   (27.06.2007 в 16:25)   письмо автору
 
   для: Robat   (27.06.2007 в 11:03)
 

Приведите точное сообщение об ошибке - внешне выглядит вроде всё нормально - нужна дополнительная информация.

   
 
 автор: Robat   (27.06.2007 в 17:35)   письмо автору
 
   для: cheops   (27.06.2007 в 16:25)
 

Согласен..вроде всё нормально..и версию мускуля вывел ....где та какая та загвоздочка толька :(
НЕТ..по прежнему неработает..

   
 
 автор: Robat   (27.06.2007 в 18:00)   письмо автору
 
   для: Robat   (27.06.2007 в 17:35)
 

снос и повторная установка мускуля дали тот же результат... теперь хоть винду сноси :(

   
 
 автор: Trianon   (27.06.2007 в 18:09)   письмо автору
 
   для: Robat   (27.06.2007 в 11:03)
 

Обычно
а) скрипты не ругаются.
б) люди, которые не могут разобраться в том, что происходит и хотят, чтобы им помогли, приводят в точности весь вывод скрипта.
Особенно, если их об этом спросили.

   
 
 автор: Robat   (27.06.2007 в 18:43)   письмо автору
 
   для: Trianon   (27.06.2007 в 18:09)
 

Всё верно..если вы имели в виду вывод, как результат его действия то его фбсолютно нет..да и текст скрипта я уже привёл..
То есть ошибок на экране НЕТ никаких :(

   
 
 автор: Trianon   (27.06.2007 в 18:49)   письмо автору
 
   для: Robat   (27.06.2007 в 18:43)
 

А почему в теге <form > отсутствует атрибут action?
Вам не надо скрипт из формы вызывать?

   
 
 автор: Robat   (27.06.2007 в 18:58)   письмо автору
 
   для: Trianon   (27.06.2007 в 18:49)
 

атрибут action существует для передачи пост или гет-данных..ведьтак?..нет .мне не нужно передавать данные никуда...всё в одном скрипте

   
 
 автор: Robat   (27.06.2007 в 19:37)   письмо автору
 
   для: Robat   (27.06.2007 в 18:58)
 

ПХП отлично робит..ошипки пишет...а мускуль это жесть..я хз что делать ещё...

   
 
 автор: Angel_Hranitel   (27.06.2007 в 21:08)   письмо автору
 
   для: Robat   (27.06.2007 в 19:37)
 

а почему нет перезагрузки страницы и отправки пост данных? насколько я понимаю, прежде чем получить $_POST['...']; надо их отправить...
вообщем говорю про такую строку

<?php
<postfield name="name" value="$(name)"/>
?>

   
 
 автор: Robat   (27.06.2007 в 23:10)   письмо автору
 
   для: Angel_Hranitel   (27.06.2007 в 21:08)
 

Ничо незнаю...скрипт прекрасно работал преже чем я снёс винду..а постфилды тут непри чом абсолютно..не тут копать надо...ещё варианты есть?

   
 
 автор: Trianon   (28.06.2007 в 01:21)   письмо автору
 
   для: Angel_Hranitel   (27.06.2007 в 21:08)
 

Это не форум по wap. Поэтому ожидать wap-форм в исходном коде достаточно наивно.

   
 
 автор: Angel_Hranitel   (28.06.2007 в 07:46)   письмо автору
 
   для: Trianon   (28.06.2007 в 01:21)
 

Trianon, форма ничем не отличается от формы веба... Разница только в количестве информации на странице

   
 
 автор: Angel_Hranitel   (28.06.2007 в 07:50)   письмо автору
 
   для: Angel_Hranitel   (28.06.2007 в 07:46)
 

Автор, прилажите вашу таблицу с юзерами, вечером (после работы) сделаю свой вариант данного скриптах и выложу...

   
 
 автор: Robat   (28.06.2007 в 08:54)   письмо автору
 
   для: Trianon   (28.06.2007 в 01:21)
 

Всем ОГРОМЕННОЕ спасибо товарищщи..нашол причину..
Configuration File (php.ini) Path C:\WINDOWS\php.ini ..сюда он обращался..
а там естессно файлец php.ini который был туда скопирован при нач установке.....пришлось в C:\WINDOWS\ скопировать настроенный php.ini
ММдя..нада быть внимательнее

   
Rambler's Top100
вверх

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