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

Форум PHP

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

 

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

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

тема: Неверный формат запроса

Сообщения:  [1-9] 

 
 автор: franko   (24.02.2011 в 15:42)   письмо автору
 
   для: cheops   (22.02.2011 в 22:37)
 

все верно. наполнитель пустой

выглядит вот так page.php?id=

  Ответить  
 
 автор: franko   (23.02.2011 в 11:32)   письмо автору
 
   для: Косорылый   (22.02.2011 в 23:35)
 

все верно. наполнитель пустой

выглядит вот так page.php?id=

  Ответить  
 
 автор: franko   (23.02.2011 в 11:06)   письмо автору
 
   для: Лена   (22.02.2011 в 23:06)
 

все верно. наполнитель пустой

выглядит вот так page.php?id=

  Ответить  
 
 автор: Косорылый   (22.02.2011 в 23:35)   письмо автору
 
   для: franko   (22.02.2011 в 21:48)
 

>>>>Не могу понять почему кликая на a href='page.php?id=%s'> в ответ - Неверный формат запроса! >>>>Проверьте URL
А что говорит
print_r( $_GET)?

или
var_dump( $_GET );

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

  Ответить  
 
 автор: Trianon   (22.02.2011 в 23:30)   письмо автору
 
   для: Лена   (22.02.2011 в 23:06)
 

да, скорее строк нет.

  Ответить  
 
 автор: Лена   (22.02.2011 в 23:06)   письмо автору
 
   для: Trianon   (22.02.2011 в 22:51)
 

Почему дело в условии if (!empty($myrow4['avatar']))?
У него скорее всего заполнитель не срабатывает в a href='page.php?id=%s'. - пустое значение. А если пустой заполнитель, значит, или запрос к базе не вернул результата, либо результатом неправильно распоряжаются(do... while). Аватар к этому никакого отношения не имеет.

  Ответить  
 
 автор: Trianon   (22.02.2011 в 22:51)   письмо автору
 
   для: cheops   (22.02.2011 в 22:37)
 

таковой существует несомненно. Иначе кто бы кричал "Неверный формат запроса!" ?

Ошибка же в логике условия if (!empty($myrow4['avatar']))

  Ответить  
 
 автор: cheops   (22.02.2011 в 22:37)   письмо автору
 
   для: franko   (22.02.2011 в 21:48)
 

А файл page.php существует? Если да, то он назван с маленькой буквы (не может быть так, что сам файл называется Page.php - в UNIX это имеет значение)?

  Ответить  
 
 автор: franko   (22.02.2011 в 21:48)   письмо автору
 
 

<?php if ($myrow['login'] == $login) {
//Если страничка принадлежит вошедшему то выводим личные сообщения

print <<<HERE
<h2>Личные сообщения:</h2>
HERE;

$tmp mysql_query("SELECT * FROM messages WHERE poluchatel='$login' ORDER BY id DESC",$db); 
$messages mysql_fetch_array($tmp);//извлекаем сообщения пользователя, сортируем по идентификатору в обратном порядке, т.е. самые новые сообщения будут вверху

if (!empty($messages['id'])) {
do 
//выводим все сообщения в цикле
  
{
$author $messages['author'];
$result4 mysql_query("SELECT avatar,id FROM users WHERE login='$author'",$db); //извлекаем аватар автора
$myrow4 mysql_fetch_array($result4);

if (!empty(
$myrow4['avatar'])) {//если такового нет, то выводим стандартный(может этого пользователя уже давно удалили)
$avatar $myrow4['avatar'];
}
else {
$avatar "avatars/net-avatara.jpg";}

  
printf("<table><tr><td><a href='page.php?id=%s'><img alt='аватар' src='%s'></a></td>
  <td><strong>Сообщение от:</STRONG> <a href='page.php?id=%s'>%s</a><br><br>
      <strong>Дата:</strong> %s<br><br>
      <strong>Сообщение:</strong><br><br>
     %s<br><br><br><br>
     <a href='drop_post.php?id=%s'>Удалить</a>
  
  </td>  
  </tr>
  </table><br>
  "
,$myrow4['id'],$avatar,$myrow4['id'],$author,$messages['date'],$messages['text'],$messages['id']);
  
  
  
//выводим само сообщение
  
}
  while(
$messages mysql_fetch_array($tmp));

                    }
                    else {
                    
//если сообщений не найдено
                    
echo "Сообщений нет";
                    }
                    
}

else
{
//если страничка чужая, то выводим только некоторые данные и форму для отправки личных сообщений

print <<<HERE
<img alt='аватар' src='$myrow[avatar]'><br>
<strong>
$myrow[login]</strong><br>
<form action='post.php' method='post'>
<br>
<h2>Отправить сообщение<br>для 
$myrow[login]:</h2>
<textarea cols='43' rows='4' name='text'></textarea><br>
<input type='hidden' name='poluchatel' value='
$myrow[login]'>
<input type='hidden' name='id' value='
$myrow[id]'>
<input type='submit' name='submit' value='Отправить'>
</form>
HERE;
}
?>


Не могу понять почему кликая на a href='page.php?id=%s'> в ответ - Неверный формат запроса! Проверьте URL

  Ответить  

Сообщения:  [1-9] 

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

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