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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Помогите с выполнением условия при нажатии кнопки

Сообщения:  [1-10]    [11-20]   [21-30]   [31-40]   [41-50]   [51-60]  ...    [71-75] 

 
 автор: leo58   (10.09.2010 в 12:56)   письмо автору
 
   для: Slo_Nik   (09.09.2010 в 15:59)
 

Спасибо огромное!!! Благодаря вашей помощи всё получилось, единственное хотел уточнить, а можно ссылку сделать скрытой для глаз пользователей?Обьясню зачем,при продаже авто,возвращаются деньги,так что если вставить ссылку в окно браузера и обновить,деньги опять возвратятся и так можно догнать баланс до неприличной суммы,поэтому нужно как то закрыть ссылку ,возможно ли это? Заранее спасибо!!!

  Ответить  
 
 автор: Slo_Nik   (09.09.2010 в 15:59)   письмо автору
 
   для: leo58   (09.09.2010 в 14:50)
 

что бы посмотреть содержимое массива можно вывести его дамп. сделать это можно при помощи функции print_r();
тоже самое можно сделать и с массивом, в который помещается результат запроса к базе данных, в Вашем случае это массив $row
полезно ещё контролировать, что идёт в запрос, надо просто после формирования запроса выводить его в браузер
пример

<?php 
$query 
"SELECT * FROM `table` WHERE `id` = '".$id."'";
 echo 
$query;
 
// совершаем запрос к базе
$a mysql_query($query);
?> 

  Ответить  
 
 автор: leo58   (09.09.2010 в 14:50)   письмо автору
 
   для: Slo_Nik   (09.09.2010 в 14:44)
 

А как посмотреть что идёт в массив GET и что идёт из БД?

Поставил данные в ' ' теперь выдаёт 0:,значит ошибок нет?

  Ответить  
 
 автор: Slo_Nik   (09.09.2010 в 14:44)   письмо автору
 
   для: leo58   (09.09.2010 в 14:35)
 

>что должно быть где многоточие?
должно быть id записи, а это id хранится в базе данных...
а вот то, что туда ни чего не подставляется, так это надо смотреть, что из базы пришло, какое значение подставилось в ссылку, потом, что пришло в массив $_GET и т.п.

и по поводу вот этого `id`=`...` , с самим id всё правильно, а разве я писал, что и данные в обратные кавычки? тут как раз наоборот....
посомотрите выше по теме

  Ответить  
 
 автор: leo58   (09.09.2010 в 14:35)   письмо автору
 
   для: Slo_Nik   (09.09.2010 в 14:32)
 

нет,просто я незнаю как мне взять id ссылки на которую нажали `id`=`...` что должно быть где многоточие?

  Ответить  
 
 автор: Slo_Nik   (09.09.2010 в 14:32)   письмо автору
 
   для: leo58   (09.09.2010 в 14:30)
 

[поправлено модератором]

  Ответить  
 
 автор: leo58   (09.09.2010 в 14:30)   письмо автору
 
   для: Slo_Nik   (09.09.2010 в 14:27)
 

исправил,теперь вот чо пишет 1054: Unknown column '' in 'where clause'

  Ответить  
 
 автор: Slo_Nik   (09.09.2010 в 14:27)   письмо автору
 
   для: leo58   (09.09.2010 в 14:22)
 

Я Вам писал выше, что имена таблиц, полей этих таблиц надо брать в `обратные кавычки`, Вы же их заключили в прямые одинарные кавычки.
Что бы добраться до обратных кавычек, нажмите на клавиатуре(англ. разкладка) кнопку, которая находится над кнопкой TAB, на самой кнопки изображён знак ~

  Ответить  
 
 автор: leo58   (09.09.2010 в 14:22)   письмо автору
 
   для: leo58   (09.09.2010 в 14:15)
 

$rep=mysql_query("SELECT * FROM 'avtorinok' WHERE 'id'='". $buy ."'");

тут ошибка,как мне правильно id выразить? Вот что выдало 1064: 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 ''avtorinok' WHERE 'id'=''' at line 1 1064: 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 ''avtorinok' WHERE 'id'=''' at line 1 ошибка

  Ответить  
 
 автор: Slo_Nik   (09.09.2010 в 14:19)   письмо автору
 
   для: leo58   (09.09.2010 в 14:15)
 

>а куда можно поставить строки которые вы дали?

так тяжело перейти по ссылке, что я дал и прочитать ? или Вы предлагаете мне здесь перепечатывать полностью руководство?

  Ответить  

Сообщения:  [1-10]    [11-20]   [21-30]   [31-40]   [41-50]   [51-60]  ...    [71-75] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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