|
|
 12 Кб |
|
|
для: cheops
(19.02.2011 в 10:23)
| |
<h2>Женщины</h2>
$result = mysql_query("SELECT login, id, avatar FROM users where gender = 2 ORDER BY login", $db);
$Row = 0;
echo"<table><tr>";
while($myrow = mysql_fetch_assoc($result))
{
echo "<td width = 120 px>";
echo'<a href="page.php?id='.$myrow['id'].'"><img src="'.$myrow['avatar'].'">';
echo "<br />";
echo '<center><a href="page.php?id='.$myrow['id'].'">'.$myrow['login'].'</a></center>';
$Row ++;
echo !($Row % 3) ? '</tr><tr>' : ' ';
}
</p>
HERE;
|
Ошибка Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in... on line 151
151 строка - echo '<center><a href="page.php?id='.$myrow['id'].'">'.$myrow['login'].'</a></center>'; | |
|
|
|
|
|
|
|
для: franko
(18.02.2011 в 15:51)
| | Замените строки
<?php
echo"<table><tr>";
while($myrow = mysql_fetch_assoc($result))
{
echo "<td width = 100px>";
echo'<a href="page.php?id='.$myrow['id'].'"><img src="'.$myrow['avatar'].'">';
echo "<br />";
echo '<center><a href="page.php?id='.$myrow['id'].'">'.$myrow['login'].'</a></center>';
$Row ++;
echo !($Row % 3) ? '</tr><tr>' : ' ';
}
echo"</tr></table>";
?>
|
на
<?php
if(mysql_num_rows($result))
{
echo"<table><tr>";
while($myrow = mysql_fetch_assoc($result))
{
echo "<td width = 100px>";
echo'<a href="page.php?id='.$myrow['id'].'"><img src="'.$myrow['avatar'].'">';
echo "<br />";
echo '<center><a href="page.php?id='.$myrow['id'].'">'.$myrow['login'].'</a></center>';
$Row ++;
echo !($Row % 3) ? '</tr><tr>' : ' ';
}
echo"</tr></table>";
}
else
{
echo "К сожалению, ничего не найдено";
}
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(12.02.2011 в 14:51)
| | а куда бы в этом коде прописать фразу "Ничего не найдено" в случае если ни подному условию никто не найден? | |
|
|
|
|
|
|
|
для: franko
(12.02.2011 в 13:54)
| | А у вас в форме 18 лет - минимум, т.е. позже 1993 года никого выбрать не удастся. | |
|
|
|
|
|
|
|
для: cheops
(12.02.2011 в 13:47)
| | gender - 1
family - 1
b_year - 1997 | |
|
|
|
|
|
|
|
для: franko
(12.02.2011 в 13:13)
| | А в ней какие значения gender, family, b_year? | |
|
|
|
|
|
|
|
для: cheops
(12.02.2011 в 11:51)
| | Заменил.
Работает, но что интересно скрипт упорно не хочет видеть одну анкету. | |
|
|
|
|
|
|
|
для: franko
(12.02.2011 в 00:50)
| | Да Trianon, прав, замените $where на $sql, т.е. вместо строк
<?php
// Формируем SQL-запрос
$query = "SELECT login,id, avatar
FROM users
$where
ORDER BY login";
?>
|
вставьте
<?php
// Формируем SQL-запрос
$query = "SELECT login,id, avatar
FROM users
$sql
ORDER BY login";
?>
|
| |
|
|
|
|
|
|
|
для: franko
(12.02.2011 в 00:50)
| |
<? ...
// Формируем WHERE-условие
if(!empty($where)) $sql = "WHERE ".implode(" AND ", $where);
else $sql = "";
// Формируем SQL-запрос
$query = "SELECT login,id, avatar
FROM users
[b]$where[/b]
ORDER BY login";
|
Выделенная жирным переменная при формировании текста запроса явно содержит что-то не то. | |
|
|
|
|
|
|
|
для: cheops
(12.02.2011 в 00:03)
| | разные интервалы выбираю. все равно выводятся все фотографиии | |
|
|
|
|