Обучение/Помощь новичкам | Цикл и переменная
Есть цикл
while {
внутри $content = $user['login'];
}
так вот если я вывожу echo $content; - то выводится всего 1 запись из бд, как выводить все? в запросе limit 10, записей тоже 10
while {
внутри $content = $user['login'];
}
так вот если я вывожу echo $content; - то выводится всего 1 запись из бд, как выводить все? в запросе limit 10, записей тоже 10
полный код дай
d1nka (08.11.2018 в 10:58)
полный код дай
полный код дай
$locations = mysql_query("SELECT * FROM `locations` WHERE `id` != '".$user['location_id']."' ORDER BY `id` DESC LIMIT 5");
while($loc = mysql_fetch_assoc($locations)) {
$loc_content = '<div id="" class="link"><img src="./ui/icons/to_arrow.png"> '.$loc['name'].'</div>';
}
echo $loc_content;
508890237 ,
$locations = mysql_query("SELECT * FROM `locations` WHERE `id` != '".$user['location_id']."' ORDER BY `id` DESC LIMIT 5");
while($loc = mysql_fetch_assoc($locations)) {
$loc_content = '<div id="" class="link"><img src="./ui/icons/to_arrow.png"> '.$loc['name'].'</div>';
echo $loc_content;
}
d1nka (08.11.2018 в 11:12)
508890237 ,
508890237 ,
$locations = mysql_query("SELECT * FROM `locations` WHERE `id` != '".$user['location_id']."' ORDER BY `id` DESC LIMIT 5");
while($loc = mysql_fetch_assoc($locations)) {
$loc_content = '<div id="" class="link"><img src="./ui/icons/to_arrow.png"> '.$loc['name'].'</div>';
echo $loc_content;
}
мне надо вывести ее за цикл. а такой вариант не катит
508890237 (08.11.2018 в 12:10)
d1nka (08.11.2018 в 11:12)
508890237 ,
мне надо вывести ее за цикл. а такой вариант не катит
d1nka (08.11.2018 в 11:12)
508890237 ,
$locations = mysql_query("SELECT * FROM `locations` WHERE `id` != '".$user['location_id']."' ORDER BY `id` DESC LIMIT 5");
while($loc = mysql_fetch_assoc($locations)) {
$loc_content = '<div id="" class="link"><img src="./ui/icons/to_arrow.png"> '.$loc['name'].'</div>';
echo $loc_content;
}
мне надо вывести ее за цикл. а такой вариант не катит
<?php
$locations = mysql_query("SELECT `name` FROM `locations` WHERE `id` != '".$user['location_id']."' ORDER BY `id` DESC LIMIT 5");
$arr = [];
while($loc = mysql_fetch_assoc($locations)) {
$arr[] = '<div id="" class="link"><img src="./ui/icons/to_arrow.png"> '.$loc['name'].'</div>';
}
print_r($arr;)
________
посл. ред. 08.11.2018 в 12:19; всего 2 раз(а); by Avenax
508890237 (08.11.2018 в 12:10)
d1nka (08.11.2018 в 11:12)
508890237 ,
мне надо вывести ее за цикл. а такой вариант не катит
d1nka (08.11.2018 в 11:12)
508890237 ,
$locations = mysql_query("SELECT * FROM `locations` WHERE `id` != '".$user['location_id']."' ORDER BY `id` DESC LIMIT 5");
while($loc = mysql_fetch_assoc($locations)) {
$loc_content = '<div id="" class="link"><img src="./ui/icons/to_arrow.png"> '.$loc['name'].'</div>';
echo $loc_content;
}
мне надо вывести ее за цикл. а такой вариант не катит
странно а зачем?вот так тогда тебе надо
$locations = mysql_query("SELECT * FROM `locations` WHERE `id` != '".$user['location_id']."' ORDER BY `id` DESC LIMIT 5");
while($loc = mysql_fetch_assoc($locations)) {
$loc_content .= '<div id="" class="link"><img src="./ui/icons/to_arrow.png"> '.$loc['name'].'</div>';
}
echo $loc_content;
d1nka (08.11.2018 в 12:18)
508890237 (08.11.2018 в 12:10)
d1nka (08.11.2018 в 11:12)
508890237 ,
мне надо вывести ее за цикл. а такой вариант не катит
странно а зачем?вот так тогда тебе надо
508890237 (08.11.2018 в 12:10)
d1nka (08.11.2018 в 11:12)
508890237 ,
$locations = mysql_query("SELECT * FROM `locations` WHERE `id` != '".$user['location_id']."' ORDER BY `id` DESC LIMIT 5");
while($loc = mysql_fetch_assoc($locations)) {
$loc_content = '<div id="" class="link"><img src="./ui/icons/to_arrow.png"> '.$loc['name'].'</div>';
echo $loc_content;
}
мне надо вывести ее за цикл. а такой вариант не катит
странно а зачем?вот так тогда тебе надо
$locations = mysql_query("SELECT * FROM `locations` WHERE `id` != '".$user['location_id']."' ORDER BY `id` DESC LIMIT 5");
while($loc = mysql_fetch_assoc($locations)) {
$loc_content .= '<div id="" class="link"><img src="./ui/icons/to_arrow.png"> '.$loc['name'].'</div>';
}
echo $loc_content;
у меня все хранится в переменой
$content = $loc_content;
примерно так должно работать, но выводить все записи, а выводит лишь 1
508890237 (08.11.2018 в 12:23)
d1nka (08.11.2018 в 12:18)
508890237 (08.11.2018 в 12:10)
d1nka (08.11.2018 в 11:12)
508890237 ,
мне надо вывести ее за цикл. а такой вариант не катит
странно а зачем?вот так тогда тебе надо
у меня все хранится в переменой
$content = $loc_content;
примерно так должно работать, но выводить все записи, а выводит лишь 1
d1nka (08.11.2018 в 12:18)
508890237 (08.11.2018 в 12:10)
d1nka (08.11.2018 в 11:12)
508890237 ,
$locations = mysql_query("SELECT * FROM `locations` WHERE `id` != '".$user['location_id']."' ORDER BY `id` DESC LIMIT 5");
while($loc = mysql_fetch_assoc($locations)) {
$loc_content = '<div id="" class="link"><img src="./ui/icons/to_arrow.png"> '.$loc['name'].'</div>';
echo $loc_content;
}
мне надо вывести ее за цикл. а такой вариант не катит
странно а зачем?вот так тогда тебе надо
$locations = mysql_query("SELECT * FROM `locations` WHERE `id` != '".$user['location_id']."' ORDER BY `id` DESC LIMIT 5");
while($loc = mysql_fetch_assoc($locations)) {
$loc_content .= '<div id="" class="link"><img src="./ui/icons/to_arrow.png"> '.$loc['name'].'</div>';
}
echo $loc_content;
у меня все хранится в переменой
$content = $loc_content;
примерно так должно работать, но выводить все записи, а выводит лишь 1
мой пример выше должен работать как тебе надо
Конкатенируй к результирующей разметке строку, а не присваивай новую.
Помимо этого, img закрой, иначе не валидная разметка.
________
посл. ред. 08.11.2018 в 12:53; всего 1 раз(а); by monobogdan
Помимо этого, img закрой, иначе не валидная разметка.
________
посл. ред. 08.11.2018 в 12:53; всего 1 раз(а); by monobogdan