PHP.SU

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

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

> Найдено сообщений: 19
like Отправлено: 10 Марта, 2016 - 15:04:44 • Тема: Проблеми UPDATE • Форум: Вопросы новичков

Ответов: 6
Просмотров: 319
Здраствуйте! Работа скрипта заключается в том что при нажатии на кнопку(-)или(+) число должно на один прибавиться или отняться тоисть в БД нужно перезаписать указаноє число. Помогите увидеть ошибку. Может чтото недописал
PHP:
скопировать код в буфер обмена
  1.  
  2. $id = $item["id"];//переменая работает и виводит номер id
  3. <input type="button" value="-" onClick="<?PHP minusTovar($id);?>">//кнопка (-)
  4. <?=$item["quantity"]?>//виведено число которим нужно манипулировать
  5. <input type="button" value="+" onClick="<?PHP plusTovar($id);?>">//кнопка (+)
  6.  


PHP:
скопировать код в буфер обмена
  1.  
  2. function plusTovar($id){//переменая $id здесь работает
  3.         global $a;//переменая запуск БД
  4.         $sql=mysqli_query($a, "UPDATE basket SET quantity=quantity+1 WHERE id=$id") or die (mysqli_error($a));
  5.         return $sql;
  6. }      
  7.  

Незнаю почему но в исходном коде onClick пустой, ето нормально?
PHP:
скопировать код в буфер обмена
  1. <input type="button" value="+" onClick="">
like Отправлено: 24 Февраля, 2016 - 11:52:04 • Тема: mysqli fetch array невиводит дание • Форум: Вопросы новичков

Ответов: 1
Просмотров: 139
Проблема решена! Радость
После долгого перелапачевания своего кода он оказался вполне рабочим ошибка била лиш втом что я забил прописать на странице пользователя session_start(); что и стало причинай неработи из-за отсуствия старта сесии.
like Отправлено: 22 Февраля, 2016 - 20:42:49 • Тема: mysqli fetch array невиводит дание • Форум: Вопросы новичков

Ответов: 1
Просмотров: 139
Привет!
Проблема в том, что в тестовом черновике он работает и виводит число, а в рабочих документа нет и виводит 0 (ошибки не виводяться).
Проверял через командную строку запрашуваємие дание все на месте (в таблице стоит число 4).
Хотяби подскажите в каком направлении искать.
Вот такой код
PHP:
скопировать код в буфер обмена
  1.  
  2. $res = mysqli_query($a, "SELECT count(*)FROM basket WHERE customer='".session_id()."'") or die (mysqli_error($a));
  3. //сюда приходит табличка 1х1 в которей записано число
  4. //витаскую ето число
  5. $arry = mysqli_fetch_array($res, MYSQLI_NUM);
  6. $count = $arry[0];
  7. echo $count;
  8.  
like Отправлено: 14 Декабря, 2015 - 15:31:25 • Тема: Не работает php • Форум: Вопросы новичков

Ответов: 7
Просмотров: 312
Я сам сталкнулся с етой проблемой код HTML отображался в браузере а PHP код нет. У меня решилась проблема переустановкой php (первий раз скачал нетот файл) устанавливал Apache и PHP по инструкцие с етого блога http://blog[dot]denisbondar[dot]com/post[dot][dot][dot]pache24php56win7 когда зделал все правильно всьо работало.

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB