PHP.SU

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

Страниц (9): [1] 2 3 4 5 6 7 8 9 »

> Найдено сообщений: 133
FRIK Отправлено: 22 Апреля, 2013 - 13:36:34 • Тема: Проблема с запросом в mysql • Форум: Вопросы новичков

Ответов: 6
Просмотров: 288
mihon_kri пишет:
Господа, добрый день!
У меня такая проблемка. Есть запрос:
$sql = "SELECT id , shopname , shopid , problem , dataticketon , status FROM ticket2 WHERE helpername = '$help' and onoff = 'on' ORDER BY id DESC";

$tic=mysql_query($sql) or die (mysql_error());
Данный запрос работает верно, если вместо переменной подставляю её значение, например:

$sql = "SELECT id , shopname , shopid , problem , dataticketon , status FROM ticket2 WHERE helpername = 'helper1' and onoff = 'on' ORDER BY id DESC";

Такое впечатление, что неправильно вписал переменную '$help в запрос. В чём может быть ошибка?

Ты бы нам хотя бы ошибку показал какую выдает... а вообще попробуй так

PHP:
скопировать код в буфер обмена
  1. $sql = "SELECT id , shopname , shopid , problem , dataticketon , status  FROM ticket2 WHERE helpername = '".$help."' and onoff = 'on' ORDER BY id DESC";
FRIK Отправлено: 21 Апреля, 2013 - 13:39:48 • Тема: Как записать результаты из switch в переменную? • Форум: Вопросы новичков

Ответов: 7
Просмотров: 274
Ameon пишет:
А если у меня много case? Мне получается переменную надо помещать в каждый case. А есть другие варианты, чтобы каждый раз не писать переменную?


нет.
FRIK Отправлено: 21 Апреля, 2013 - 13:26:14 • Тема: Как записать результаты из switch в переменную? • Форум: Вопросы новичков

Ответов: 7
Просмотров: 274
Ameon пишет:
Вот пример:

PHP:
скопировать код в буфер обмена
  1.  
  2. switch ($p){
  3. case 1:
  4. echo "Пришел";
  5. case 2:
  6. echo "Ушел";
  7. }


Мне нужно результат поместить в переменную. Как это сделать?



PHP:
скопировать код в буфер обмена
  1.  
  2. switch ($p){
  3. case 1:
  4.  $q = "Пришел";
  5. case 2:
  6.  $q = "Ушел";
  7. }
  8.  
  9. echo $q;
  10.  
FRIK Отправлено: 21 Апреля, 2013 - 13:17:17 • Тема: Как записать результаты из switch в переменную? • Форум: Вопросы новичков

Ответов: 7
Просмотров: 274
по понятнее можешь суть задачи объяснить?=)
FRIK Отправлено: 19 Апреля, 2013 - 07:38:54 • Тема: Генерирующиеся формы • Форум: Вопросы новичков

Ответов: 1
Просмотров: 107
не знаю может есть метод проще ну я бы с помощью jQuery.each перебрал формы собрал в массив отправил AJAXom массив в PHP там бы циклом в базу
(Добавление)
а по поводу как сделать еще одну форму при нажатии кнопки добавить, форму в div закидываешь и в jQuery есть функция appendTo
FRIK Отправлено: 18 Апреля, 2013 - 16:26:05 • Тема: takaya owybka u menya Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in Z:\home\arualmaty.kz\www\save_user.php on line 20 • Форум: Вопросы новичков

Ответов: 10
Просмотров: 303
у тебя нулевые знания... тебе не помогать надо а от и до объяснять... почитаю о mysql как создать как подключиться...
FRIK Отправлено: 18 Апреля, 2013 - 16:09:35 • Тема: takaya owybka u menya Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in Z:\home\arualmaty.kz\www\save_user.php on line 20 • Форум: Вопросы новичков

Ответов: 10
Просмотров: 303
[quote=baha124]
FRIK пишет:
PHP:
скопировать код в буфер обмена
  1.  
  2. $result = mysql_query("SELECT id FROM users WHERE login='".$login."'",$db) or die(mysql_error());
  3.  


и попробуй какие ошибки еще выведет сюда скинь



takaya owybka
(Добавление)
baha124 пишет:
FRIK пишет:
PHP:
скопировать код в буфер обмена
  1.  
  2. $result = mysql_query("SELECT id FROM users WHERE login='".$login."'",$db) or die(mysql_error());
  3.  


и попробуй какие ошибки еще выведет сюда скинь



takaya owybka--> Table 'mysql.users' doesn't exist


у тебя база называется mysql? Если да то в этой базе у тебя нет таблицы users
FRIK Отправлено: 18 Апреля, 2013 - 16:01:10 • Тема: takaya owybka u menya Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in Z:\home\arualmaty.kz\www\save_user.php on line 20 • Форум: Вопросы новичков

Ответов: 10
Просмотров: 303
PHP:
скопировать код в буфер обмена
  1.  
  2. $result = mysql_query("SELECT id FROM users WHERE login='".$login."'",$db) or die(mysql_error());
  3.  


и попробуй какие ошибки еще выведет сюда скинь
FRIK Отправлено: 18 Апреля, 2013 - 15:56:30 • Тема: takaya owybka u menya Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in Z:\home\arualmaty.kz\www\save_user.php on line 20 • Форум: Вопросы новичков

Ответов: 10
Просмотров: 303
PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. $result = mysql_query("SELECT id FROM users WHERE login='".$login."'",$db);
  4.  


так попробуй
FRIK Отправлено: 17 Апреля, 2013 - 11:02:46 • Тема: Опять пустые поля • Форум: Вопросы новичков

Ответов: 25
Просмотров: 739
Dara90 пишет:
FRIK пишет:
PHP:
скопировать код в буфер обмена
  1.  
  2. $query = "UPDATE $userstable SET `book_name` = '$book_name', `author` = '$author',
  3. `ibsn` = '$ibsn', `numb_pol` = '$numb_pol', `amount` = '$amount' WHERE id = '".$id."'";
  4.  


если этот update, то попробуй вот так
PHP:
скопировать код в буфер обмена
  1. $query = "UPDATE ".$userstable." SET `book_name` = '".$book_name."', `author` = '".$author."',
  2. `ibsn` = '".$ibsn."', `numb_pol` = '".$numb_pol."', `amount` = '".$amount."' WHERE id = '".$id."'";



все также

FRIK пишет:

в $usertable точно находится название таблицы?

да, конечно

такого id не существует что вероятнее всего
FRIK Отправлено: 17 Апреля, 2013 - 10:23:54 • Тема: Опять пустые поля • Форум: Вопросы новичков

Ответов: 25
Просмотров: 739
PHP:
скопировать код в буфер обмена
  1.  
  2. $query = "UPDATE $userstable SET `book_name` = '$book_name', `author` = '$author',
  3. `ibsn` = '$ibsn', `numb_pol` = '$numb_pol', `amount` = '$amount' WHERE id = '".$id."'";
  4.  


если этот update, то попробуй вот так
PHP:
скопировать код в буфер обмена
  1. $query = "UPDATE ".$userstable." SET `book_name` = '".$book_name."', `author` = '".$author."',
  2. `ibsn` = '".$ibsn."', `numb_pol` = '".$numb_pol."', `amount` = '".$amount."' WHERE id = '".$id."'";


в $usertable точно находится название таблицы?
FRIK Отправлено: 17 Апреля, 2013 - 09:40:30 • Тема: помогите с ошибкой • Форум: Вопросы новичков

Ответов: 6
Просмотров: 177
fmurat пишет:
по логам ошибок эта изза этой строчки да?


да
FRIK Отправлено: 17 Апреля, 2013 - 09:13:45 • Тема: помогите с ошибкой • Форум: Вопросы новичков

Ответов: 6
Просмотров: 177
fmurat пишет:
FRIK пишет:
PHP:
скопировать код в буфер обмена
  1.  
  2. include(PATH_ROOT . 'styles/style.css'); (вот эта линия 25)
  3.  


раз данного файла нет значит удали эту строчку





а у меня потом joomla 1.5 не полетит?


нет
FRIK Отправлено: 17 Апреля, 2013 - 09:12:07 • Тема: помогите с ошибкой • Форум: Вопросы новичков

Ответов: 6
Просмотров: 177
PHP:
скопировать код в буфер обмена
  1.  
  2. include(PATH_ROOT . 'styles/style.css'); (вот эта линия 25)
  3.  


раз данного файла нет значит удали эту строчку
FRIK Отправлено: 17 Апреля, 2013 - 07:40:20 • Тема: value=переменная • Форум: Вопросы новичков

Ответов: 10
Просмотров: 346
Dara90 пишет:
esterio пишет:
1. вместо mysql юзаем mysqli или pdo
2. $_REQUEST не рекомендую так как там и гет и пост данные.
3. $id приводим к int. словим иньекцию
4. php код и html разделяем. тоесть если закрыть пхп тег, то можно вводить хтмл. все пойдет в браузер. потом снова открыть и писать на пхп
5. учимся дебажыть. тоесть отлаживать с помощю print_r и var_dump

еще дебажить с помощью F12 в Chrome. Поменял request на get. Фильтр инъекцию можно не делать, все равно этот код не будет в интернете, это просто дипломный проект. Над 4-м пунктом работаю. А что такое pdo(наверно, нубский вопрос)? А в общем спасибо за советы!


php в хроме не дебажит..

Страниц (9): [1] 2 3 4 5 6 7 8 9 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB