Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: функция обработки

 PHP.SU

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


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

> Описание: подскажите как зделать не могу разобратся
Stimulll
Отправлено: 17 Марта, 2012 - 21:19:42
Post Id



Новичок


Покинул форум
Сообщений всего: 32
Дата рег-ции: Март 2012  
Откуда: Новокузнецк


Помог: 0 раз(а)




PHP:
скопировать код в буфер обмена
  1. function spam ($sp){
  2. global $user;
  3.  
  4. $spm = mysql_query("SELECT * FROM spam ");
  5. $df = mysql_fetch_array($spm);
  6.  
  7. //в базе домены типа ru,su и т.д но из таблицы он ток берёт первый поддомен
  8. if (strripos($sp, $df['msg']) != false){
  9. mysql_query("INSERT INTO spamer SET sp = '".$sp."',user = '".$user['id']."'");
  10.  
  11. }
  12. return $sp;
  13.  
  14. }


Отредактировано модератором: OrmaJever, 17 Марта, 2012 - 22:20:51
Оформил код
 
My status
 Top
DeepVarvar Супермодератор
Отправлено: 17 Марта, 2012 - 21:28:00
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Это за сегодня уже второй раз те же грабли,
почитайте про выборку из базы: http://php.su/mysql/?functions
 
 Top
Stimulll
Отправлено: 17 Марта, 2012 - 21:44:06
Post Id



Новичок


Покинул форум
Сообщений всего: 32
Дата рег-ции: Март 2012  
Откуда: Новокузнецк


Помог: 0 раз(а)




DeepVarvar пишет:
Это за сегодня уже второй раз те же грабли,
почитайте про выборку из базы: http://php.su/mysql/?functions

чтот я не допру там подмоги хоть малость
(Добавление)
оо допёрла спасиб те
 
My status
 Top
DeepVarvar Супермодератор
Отправлено: 17 Марта, 2012 - 21:54:27
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




PHP:
скопировать код в буфер обмена
  1. $arr = array();
  2. $spm = mysql_query("SELECT * FROM spam ");
  3. while ($df = mysql_fetch_assoc($spm)) $arr[] = $df;
  4. var_dump($arr);
 
 Top
Stimulll
Отправлено: 17 Марта, 2012 - 22:18:29
Post Id



Новичок


Покинул форум
Сообщений всего: 32
Дата рег-ции: Март 2012  
Откуда: Новокузнецк


Помог: 0 раз(а)




DeepVarvar пишет:
PHP:
скопировать код в буфер обмена
  1. $arr = array();
  2. $spm = mysql_query("SELECT * FROM spam ");
  3. while ($df = mysql_fetch_assoc($spm)) $arr[] = $df;
  4. var_dump($arr);

да всё братиш я разобрался уже спс те огромное что подсказал многим просто лень ответить те спс что ответил просто я новичок в етом деле вот и не сразу доходит
 
My status
 Top
Stimulll
Отправлено: 18 Марта, 2012 - 12:56:35
Post Id



Новичок


Покинул форум
Сообщений всего: 32
Дата рег-ции: Март 2012  
Откуда: Новокузнецк


Помог: 0 раз(а)




ребят подскажите ешё выборку и за базы не могу разобратся как зделать чтоб если вывод идин повтряет другой чтоб не выводил те сообщения которые повторяются
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. $ch = mysql_query("SELECT *  FROM pochta WHERE id_user = '".$user['id']."' AND user_id = '".$user['id']."' OR id_user = '".$user['id']."'group by id desc");
  3. while($chat =mysql_fetch_array($ch)){
  4. echo menu.'Переписка с <a href="pochta.php?tpl=mail&ids='.$chat['user_id'].'">'.user($chat['id_user']).'</a>'.div;
  5. }
 
My status
 Top
Stimulll
Отправлено: 18 Марта, 2012 - 16:50:19
Post Id



Новичок


Покинул форум
Сообщений всего: 32
Дата рег-ции: Март 2012  
Откуда: Новокузнецк


Помог: 0 раз(а)




Что за фигня нород проблема в том к примеру переписывается чел с двумя челами по очереди гг всё норма показывает что прочитано и не прочитано а вот если чел прочитал оба сообщения и ему после етого написали !то ему не показывает что что оно типо не пррочитано

CODE (SQL):
скопировать код в буфер обмена
  1. $ch = mysql_query("SELECT * FROM pochta WHERE id_user = '".$user['id']."' AND user_id = '".$user['id']."'  OR id_user = '".$user['id']."'GROUP BY user_id order by id desc ");
  2. IF (mysql_affected_rows() != NULL){
  3.  
  4. while($chat =mysql_fetch_assoc($ch)){
  5.  
  6. IF($user['id'] == $chat['user_id']){
  7. IF($chat['ok']!=NULL)echo menu.'<img src=/style/img/nonew.gif alt=*/>  Переписка с <a href="pochta.php?tpl=mail&ids='.$chat['user_id'].'">'.user($chat['id_user']).'</a><br>Прочитано'.div;
  8. IF($chat['ok']==NULL)echo menu.'<img src=/style/img/hotnonew.gif alt=*/>   Переписка с <a href="pochta.php?tpl=mail&ids='.$chat['user_id'].'">'.user($chat['id_user']).'</a><br>Не Прочитано'.div;
  9. }else{
  10. IF($chat['ok']!=NULL)echo menu.'<img src=/style/img/nonew.gif alt=*/>   Переписка с <a href="pochta.php?tpl=mail&ids='.$chat['user_id'].'">'.user($chat['user_id']).'</a><br>Прочитано'.div;
  11. IF($chat['ok']==NULL)echo menu.'<img src=/style/img/hotnonew.gif alt=*/>   Переписка с <a href="pochta.php?tpl=mail&ids='.$chat['user_id'].'">'.user($chat['user_id']).'</a><br>Не Прочитано'.div;
  12. }
  13. }
  14. }else{
  15. echo menu.'У вас пустая почта!'.div;
  16. }
 
My status
 Top
Opposite
Отправлено: 18 Марта, 2012 - 17:04:30
Post Id



Гость


Покинул форум
Сообщений всего: 109
Дата рег-ции: Март 2012  


Помог: 4 раз(а)




Разнесу!
 
 Top
Stimulll
Отправлено: 18 Марта, 2012 - 17:21:40
Post Id



Новичок


Покинул форум
Сообщений всего: 32
Дата рег-ции: Март 2012  
Откуда: Новокузнецк


Помог: 0 раз(а)




Opposite пишет: Разнесу!
я новичок обьесни подробней малость гг
(Добавление)
плюс если таблицу почишю опять показывает и потом юзер как все не прочитаные прочитает опять таже фигня не показывает
 
My status
 Top
Opposite
Отправлено: 18 Марта, 2012 - 17:41:38
Post Id



Гость


Покинул форум
Сообщений всего: 109
Дата рег-ции: Март 2012  


Помог: 4 раз(а)




Не используй глобальные переменные - это плохой тон в программировании. Позже поймешь почему Хм
 
 Top
Stimulll
Отправлено: 18 Марта, 2012 - 18:05:33
Post Id



Новичок


Покинул форум
Сообщений всего: 32
Дата рег-ции: Март 2012  
Откуда: Новокузнецк


Помог: 0 раз(а)




а вот ещё почистил полоаина писем в таблице и работает гг набирается в таблице писем прикращает работать
(Добавление)
я так понимаю он выводит старый пост он естественно прочитан вот оно и показывает что прочитано
(Добавление)
если уж ето не выходит помочь помогите тогда как зделать дороф как зделать так вывести и за таблицы слова к примеру вася таня вася а выводилось вася таня ну чтоб одинаковые записи не выводились и чтоб новые всегда ток высвечивались тоесть если вася повторилось оно ево выводит а старое не выводит
(Добавление)
ау есть кто нород очень нужна помощь выручайте
 
My status
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB