[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Запись в БД
Andruhaphp
У меня при отправке запроса,выбираються из базы определенные пользователи которые соответсвуют городу ($city) и категории($product),и именно для них идет запись в таблицу t_message,из которой потом будут вытягиваться эти сообщения,но мой код не работает,поправте пожалуйста:

$result = mysql_query ("SELECT login FROM users WHERE product='$product'AND city='$city' ", $db);
while($to = mysql_fetch_assoc($result))
{
$result2=mysql_query ("INSERT INTO t_messages (poluchatel,subject,date,telephon,text,read)
VALUES('
$to[login]','Запрос по вашему товару от $namez','$date','$telephonz','$text','0')");
}




Спустя 1 час, 11 минут, 33 секунды (6.02.2011 - 19:44) inpost написал(а):
Загляни ко мне в подпись, как правильно оформляются запросы. (это последняя ссылка).

Спустя 6 минут, 11 секунд (6.02.2011 - 19:50) Andruhaphp написал(а):
да читал я это

Спустя 16 минут, 24 секунды (6.02.2011 - 20:07) Andruhaphp написал(а):
нашел я ответ на свой вопрос дело было в кавычках ``
Получилось вот так вот:
while($to = mysql_fetch_assoc($result2))
{
mysql_query ("INSERT INTO `t_messages` (`poluchatel`,`subject`,`date`,`telephon`,`text`,`read`)
VALUES('
$to[login]','Запрос по вашему товару от $namez','$date','$telephonz','$text','0')") or die('Error: ' . mysql_error());
}

Спустя 49 минут, 27 секунд (6.02.2011 - 20:56) Andruhaphp написал(а):
Вот такая ситуация,задумка кода,что в зависимости,если письма с readm==1,то есть прочитанные,значит выводит одну картинку,что нет сообщений,а если есть непрочитанные письма,значит выводит другую иконку и сообщение
$zap=mysql_query("SELECT * FROM t_messages WHERE id='$id'",$db);
$ros = mysql_fetch_assoc($zap)

if ($ros['readm'] == 1)
{
echo "|<a href='mail.php'><img src='/images/nomail.gif' alt='новых писем нет' />новых писем нет</a>|<a href='exit.php'>Выход</a><br><br>";
}
else
{
echo "
| <a href='mail.php'><img src='/images/activemail.gif' alt='новое письмо' />новое письмо</a> |<a href='exit.php'>Выход</a><br><br> "
;
}

выводит такую ошибку:
 syntax error, unexpected T_IF on line 53

Спустя 12 часов, 40 минут, 27 секунд (7.02.2011 - 09:37) linker написал(а):
$ros = mysql_fetch_assoc($zap);

Спустя 2 часа, 13 минут, 17 секунд (7.02.2011 - 11:50) Andruhaphp написал(а):
а да эт проблему я решил забыл написать,тут другая нарисовалась мне надо сделать проверку,ести ли из всех писем непрочитанные,и тогда вывести картинку с ссылкой и надписью что вот непрочитанное письмо,но есть проблема,у меня выводит столько ссылок с картинкой сколько писем,из-за того что я проверяю на непрочитанность через цикл:
Вот код,как бы так что бы и через цикл проверить,но вывело 1 картиннку с ссылкой:


$zap=mysql_query("SELECT * FROM `t_messages` WHERE `poluchatel`='$login'",$db)or die('Error: ' . mysql_error());
if (mysql_num_rows($zap)>0)
{
while ($ros = mysql_fetch_assoc($zap) )
{
if ($ros['readm'] == 0)
{
echo "<a href='mail.php'><img src='images/activemail.gif' alt='новое письмо' /> новое письмо </a>"."</br>";
}
else

{
echo "<a href='mail.php'><img src='images/nomail.gif' alt='новых писем нет' /> новых писем нет </a>"."</br>";
}
}
}

Спустя 3 дня, 9 часов, 39 минут, 33 секунды (10.02.2011 - 21:30) Andruhaphp написал(а):
Админы закрывайте тему!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.