Autor Zpráva
Cup
Profil
Ahoj ... nevím si rady s tím jak přidat hodnotu do pole ...

když si vypíšu data z db

dotaz: select jmeno_hrac, post_hrac form hraci (post_hrac nabývá hodnot g,u,o,bh)

$row = mysql_fetch_array($dotaz)

tak teď to mám všechno v row

a chtěl bych to roztřídit aby se řádky s $row[post_hrac] = "g"; přidaly do pole $golmani,
s $row[post_hrac] = "o"; přidaly do pole $obranci,
s $row[post_hrac] = "u"; přidaly do pole $utocnici,
s $row[post_hrac] = "bh"; přidaly do pole $byvhraci,

a jeste bych se chtel zeptat jak to pak vypisu? ... ty pole pomoci while jak kdyz vypisuju vsechna data
while($row = mysql_fetch_array($dotaz)){....} akorat tam dam neco jinyho ze? ... dekuji za pomoc kdyz mi to trochu osvetlite tak budu rad
nightfish
Profil
zjednodušeně
$poleHracu = array();

while ($row = mysql_fetch....) {
  $poleHracu[$row['post_hrac']][] = $row['jmenohrace'];
}

echo "Gólmani...<br>";
foreach ($poleHracu['g'] as $v) {
  echo $v."<br>";
}
echo "Obránci";
foreach ($poleHracu['o'] as $v) {
  echo $v."<br>";
}
...
Cup
Profil
díky moc ... jde to ... ale mam jeste jeden problem ... potreboval bych aby si to pole $poleHracu neslo vic hodnot ... presneji jeste dve
jeste id_hrac a cesta_img_hrac. skusim to nejak vykoumat ale asi se mi to nepovede ... tak kdyby se tu na to nekdo koukl tak poradte Prosím ...
nightfish
Profil
$poleHracu[$row['post_hrac']][] = array("jmeno" => $row['jmenohrace'], "id" => $row['id_hrac']);


a výpis pak

echo $v["jmeno"]." - ".$v["id"]."<br>";


další sloupce si předpokládám doplníš sám
Cup
Profil
Velice děkuji .... jasny doplnil sem si to ... a sem rad ze ste mi to vlastne cely napsal ... :) jeste jednou dekuji

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0