PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (2): « 1 [2]

> Найдено сообщений: 27
Magazin Отправлено: 02 Июля, 2012 - 14:51:08 • Тема: Ошибка в скрипте php+mysql • Форум: Работа с СУБД

Ответов: 3
Просмотров: 1843
вот:
PHP:
скопировать код в буфер обмена
  1.  
  2. Notice: Use of undefined constant i - assumed 'i' in Q:\home\test1.ru\www\reg\user\gk\index.php on line 12
  3. [Денвер: показать возможную причину ошибки]
  4. Notice: Undefined variable: mail in Q:\home\test1.ru\www\reg\user\gk\index.php on line 14
  5. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'when,ip,login) VALUES ('dgj','','dgj','48','123','user')' at line 1
  6.  
Magazin Отправлено: 02 Июля, 2012 - 14:42:36 • Тема: Ошибка в скрипте php+mysql • Форум: Работа с СУБД

Ответов: 3
Просмотров: 1843
Здравствуйте! Написал скрипт, который должен с помощью метода $_POST записывать данные в базу, однако данные не записываются. Пожалуйста, подскажите, в чем ошибка
PHP:
скопировать код в буфер обмена
  1.  
  2. <?
  3. include("../../files/bd.php");
  4. $login = $_SESSION['login'];
  5.  
  6. $name = $_POST['name'];
  7. $email = $_POST['mail'];
  8. $description = $_POST['description'];
  9. $when = date(i);
  10. $ip = "123";
  11.  $sql = mysql_query("INSERT INTO s178_guestbook (name,email,description,when,ip,login) VALUES ('$name','$mail','$description','$when','$ip','$login')");
  12.  
  13.  
  14.  
  15.  
  16.  
  17. ?>
  18.  
  19.  
Magazin Отправлено: 24 Июня, 2012 - 11:50:18 • Тема: Получение данных из таблицы MySQL • Форум: Работа с СУБД

Ответов: 2
Просмотров: 1954
OrmaJever пишет:
Magazin пишет:
Но скрипт пишет, что произошла ошибка.

Логично, ведь $result никогда не будет 'TRUE'. Условие должно быть таким

Поправил:
PHP:
скопировать код в буфер обмена
  1.  
  2. include('../../files/bd.php');
  3. $result = mysql_query('SELECT * FROM os WHERE login="user"',$db);
  4.  if ($result !==false){
  5.  echo "Извините! Произошла ошибка";
  6. }
  7. else  {
  8. \\код при успешном запросе
  9. }
  10. ?>
  11.  

Все равно пишет, "Извините! Произошла ошибка". Может ошибка в самом запросе? Или я не так исправил?
(Добавление)
Разобрался,
PHP:
скопировать код в буфер обмена
  1.  
  2. $result = mysql_query('SELECT * FROM os WHERE login="user"',$db);
  3.  

user нужно писать без скобок, теперь получилось
Magazin Отправлено: 24 Июня, 2012 - 11:29:38 • Тема: Получение данных из таблицы MySQL • Форум: Работа с СУБД

Ответов: 2
Просмотров: 1954
Здравствуйте! Написал код, который должен получить данные из базы если login = user. Но скрипт пишет, что произошла ошибка. Пожалуйста, подскажите, в чем ошибка.

PHP:
скопировать код в буфер обмена
  1. <?
  2. include('../../files/bd.php');
  3. $result = mysql_query('SELECT * FROM os WHERE login="user"',$db);
  4.  if ($result=='TRUE'){
  5.  <...> \\ Код, если запрос выполнен успешно
  6. }
  7. else  {
  8. echo "Извините! Произошла ошибка";
  9. }
  10. ?>
Magazin Отправлено: 02 Мая, 2012 - 14:36:57 • Тема: Сохранение данных с помощью Simple HTML DOM • Форум: Программирование на PHP

Ответов: 0
Просмотров: 226
Здравствуйте! (Надеюсь, что не сильно достал Радость ). Я написал код, который позволяет сохранять данные для определенных тегов с помощью Simple HTML DOM.
Но он не сохраняет новые данные(( В чем может быть ошибка?
PHP:
скопировать код в буфер обмена
  1.  
  2. include('../global/simple_html_dom.php');  
  3. $html = new simple_html_dom();  
  4. $html = file_get_html('../global/conf.html'); // создание объекта, указывая html файл
  5.  
  6.  
  7.   $site = $_POST['site'];
  8.  
  9.  // получение массивов параграфов  
  10.  $element = $html->find('div[id=name]');
  11. $element[] = array($html->find('div[id=name]'));
  12. // изменение информации внутри параграфа
  13. $element[0]->innertext = $site;
  14. echo $html->save();
  15.  

Заранее спасибо!
Magazin Отправлено: 02 Мая, 2012 - 13:53:39 • Тема: Условие проверки текста • Форум: Программирование на PHP

Ответов: 8
Просмотров: 539
Все понял! У меня пробелы перед тегами стояли в файлах Ха-ха
P.S. Не судите строго, я еще не такой большой профи
Улыбка
Спасибо за помощь!
Magazin Отправлено: 01 Мая, 2012 - 19:29:42 • Тема: Условие проверки текста • Форум: Программирование на PHP

Ответов: 8
Просмотров: 539
DelphinPRO пишет:
можно поинтересоваться, как вы это определили?

C помощью echo и не только. По сто раз проверял, копировал данные от файла, который хранил их))
Magazin Отправлено: 01 Мая, 2012 - 13:07:55 • Тема: Условие проверки текста • Форум: Программирование на PHP

Ответов: 8
Просмотров: 539
Все равно не работает(( Хотя данные верны.
Это может быть из-за того, что значения $siteadmin и $adminpass беруться с помощью simple html dom?
Magazin Отправлено: 01 Мая, 2012 - 11:52:31 • Тема: Условие проверки текста • Форум: Программирование на PHP

Ответов: 8
Просмотров: 539
Здравствуйте! Подскажите, пожулайста, код для проверки текста.
Пробовал этот, но не работает:
PHP:
скопировать код в буфер обмена
  1.  
  2.   $text =  $_POST['admin'];
  3.   $pass =  $_POST['pass'];
  4.   if ($text == $siteadmin && $pass == $adminpass)
  5.   {
  6.   echo "ok";
  7.   }
  8.   else{
  9.   echo "Ошибка в авторизации.";
  10.   }
  11.  
  12.  

Заранее спасибо!
Magazin Отправлено: 30 Апреля, 2012 - 11:40:48 • Тема: Ошибка в отображении данных с помощью simple HTML DOM • Форум: Программирование на PHP

Ответов: 0
Просмотров: 172
Здравствуйте! Я поставил simple HTML DOM и все работает нормально. Но если с помощью include подключить файл который обращаеется к simple HTML DOM, то вместе с текстом выходят и теги. Например:
у меня файл i1.php содержит код:
PHP:
скопировать код в буфер обмена
  1.  
  2. <?
  3. php
  4. include('simple_html_dom.php'); // подключаем Simple HTML DOM
  5.  
  6.  
  7. $html = new simple_html_dom();  
  8. $html = file_get_html('../global/conf.html'); // создание объекта, указывая html файл
  9. $site_name = $html->find('div[id=name]'); // находим все теги div, у которых просто есть аттрибут «id»
  10. $site_name[] = array($html->find('div[id=name]'));
  11.   $sitename = $site_name[0];
  12.   print $sitename;
  13. ?>
  14.  

если го загрузить то выходит текст "Название сайт"а без тегов.
но если этот файл подключить к другому и ввести такой код:
PHP:
скопировать код в буфер обмена
  1.  
  2. <? include('../global/i1.php'); ?>
  3.  
  4.  <? print $sitename; ?>
  5.  

, то текст "Название сайта" выходит вместе с тегами так:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <div id=name> Название сайта </div>
  3.  

В чем может быть проблема? Заранее спасибо
Magazin Отправлено: 29 Апреля, 2012 - 10:37:59 • Тема: Получение данных из файла • Форум: Программирование на PHP

Ответов: 2
Просмотров: 233
Здравствуйте! Ну подскажите код php, который получает данные из тегов? Например: отсюда
CODE (htmlphp):
скопировать код в буфер обмена
  1.  <teg> data </teg>  

нужно получить data
Заранее спасибо!
Magazin Отправлено: 28 Апреля, 2012 - 13:47:48 • Тема: Скрипт создания новых страниц PHP • Форум: Программирование на PHP

Ответов: 1
Просмотров: 669
Здравствуйте! Подскажите, пожалуйста, какой-нибудь простенький скрипт для создания новых страниц php/ Например такой: пользователь вводит название файла с расширением php и в визуальном редакторе вводит содержимое этой страницы. Потом нажимает кнопку "Создать" и страница готова Улыбка Мои попытки создания такого скрипта не увенчались успехом. Заранее спасибо!

Страниц (2): « 1 [2]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB