Autor Zpráva
MilanJ
Profil
Z db dostanu určitý výsledek (zajímá mě pole db kod_oracle), který potřebuji zpracovat, výsledné hodnoty tedy načtu pomocí
while($radek = mysql_fetch_array($vysledek_sql)) a přistupuji k nim jako jako k proměnné $radek["kod_oracle"].
Dále mám pole $oracle, které obsahuje proměnlivé množství prvků.

Potřebuji zapsat zvýrazněně každou hodnotu pro kterou platí: $radek["kod_oracle"] = $oracle,
...a normálně (netučně) všechny ostatní.

Jak na to?
fimmos
Profil
if (in_array($radek["kod_oracle"], $oracle)) {

hodnota je rovna, zvýrazněně

} else {

normálně

}
MilanJ
Profil
Použil jsem následující kód, který ovšem vše vypisuje tolikrát, kolik prvků pole $oracle obsahuje. Vím, kde je chyba, nicméně nevím, jak to opravit.
Tedy...můj chybný kód:


while($radek = mysql_fetch_array($vysledek_sql)) // $radek2 se použije do SELECTu kódu Oracle
{
foreach ($oracle as $kod)
{

if ($kod == $radek["kod_oracle"])
{
echo '<strong>'.$radek["kod_oracle"].'</strong><br>';
}
else
{
echo $radek["kod_oracle"].'<br>'; }
}
}
MilanJ
Profil
fimmos
Skvěle, funguje to! Díky.
fimmos
Profil
* update

Není zač ;o)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0