[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: цикл foreach
maksimu4
функция
function allusers()
{
connect_db();

$query = "SELECT `login` FROM `reg_users`";
$result = mysql_query($query);
$rows = array();
if (!$result)
{
die(mysql_error());
}
else
{

while($myrow = mysql_fetch_array($result))
{
$rows[] = $myrow;

}
}
return $rows;

}

потом делаю цикл, чтобы мне вы вело все логины из таблицы в бд

<?php
$b=allusers();
print_r($b);

foreach ($b as $login ) {
{
echo '<tr>';
echo '<td>' . $b . '</td>';
echo '</tr>';

}
}
?>

print_r вывожу, все прекрасно выводит
Array ( [0] => Array ( [0] => adssad [login] => adssad ) [1] => Array ( [0] => admin [login] => admin ) [2] => Array ( [0] => maxmaxmax [login] => maxmaxmax ) [3] => Array ( [0] => maxmaxmax [login] => maxmaxmax ) [4] => Array ( [0] => maxim [login] => maxim ) [5] => Array ( [0] => $login [login] => $login ) )

а вот после цикла, оно видит количество логинов, но вместо самих логинов вставляет "Array"
maksimu4
Login Message
Array
Array
Array
Array
Array
Array
HErATuB

function allusers()
{
connect_db();

$query = "SELECT `login` FROM `reg_users`";
$result = mysql_query($query);
$rows = array();
if (!$result)
{
die(mysql_error());
}
else
{

while($myrow = mysql_fetch_assoc($result))
{
$rows[] = $myrow;

}
}

return $rows;

}


<?php
$b=allusers();
print_r($b);

foreach ($b as $login ) {
{

echo '<tr>';
echo '<td>' . $login['login'] . '</td>';
echo '</tr>';

}
}

?>
maksimu4
ну спасибо, как вы так быстро делаете, молодцы, спасибо огромное, заработало
HErATuB
Цитата (maksimu4 @ 18.10.2013 - 08:01)
ну спасибо, как вы так быстро делаете, молодцы, спасибо огромное, заработало


Это опыт wink.gif
Элизка
помогите пожалуйста как вертикально и горизонтально отразить матрицу[5][5] с помощью цикла foreach
Быстрый ответ:

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