Проблем с един скрипт

Harry_Potter_

Registered
Имам един проблем.Имам следния скрипт:
Код:
<?php
$user = $_SESSION[user_name];
$connection = mysql_connect(localhost, dbpass, dbpass) or die("Сайтът не може да се свърже 

към базата данни");
$db = @mysql_select_db(dbname, $connection)or die("Сайтът не може да се свърже към базата 

данни");

$result = mysql_select_db(dbname)
or die ("Сайтът не може да се свърже към базата данни");

$sqlquery = "SELECT * from users where username = '$user'";

$queryresult = mysql_query($sqlquery)
or die ("Заявката не може да се изпълни");


$sqlquery2 = "SELECT * from items where username = '$user'";

$queryresult2 = mysql_query($sqlquery2)
or die ("Заявката не може да се изпълни");

$red = mysql_fetch_array( $queryresult );
$red2 = mysql_fetch_array( $queryresult2 );
echo "<B>Информация за вашите пари:</b><br>
Вие имате $red[money] галеона във трезора си<br>";
echo "Предмети който притежавате:<Br>";

echo $red2[wand];
echo $red2[broom];
echo $red2[cauldron];
echo $red2[books];
?>
Проблема ми е,че ако например някои е закупил втори предмет изписва,че има само един.Тоест не отчита други предмети(отчита само когато са на един ред).Някой може ли да ми каже как да ги направя да отчита когато са на различни редове?
 
ами трябва ти цикъл :)

<?
...
...
echo "<B>Информация за вашите пари:</b><br>
Вие имате $red[money] галеона във трезора си<br>";
echo "Предмети който притежавате:<br>";

while ($red2 = mysql_fetch_array( $queryresult2 ))
{

echo $red2[wand];
echo $red2[broom];
echo $red2[cauldron];
echo $red2[books];

}

?>
 
Да ама така изписва,че има даден предмет чак като има повече от един ред.Тоест ако има само един ред не го отчита.
 

Back
Горе