Autor Zpráva
ajajaj
Profil
$selecty[]=array($qqq=>$www);

if (! isset($a)) $a="xxx";

if ($a<>$row4['parid']){
if (is_array($selecty)){
foreach ($selecty as $subselecty){ $select="";
$select=array_search($row4["parid"],$subselecty);}
print "<h4>$select</h4>";
}
}
$a= $row4['parid'];
prosím o radu, potřebuji vrátit klíč, ale vrací mi to jen poslední klíč z pole... někde je chybka, ale nevím kde jsem ji udělal... v print_r($select) mám vše správně...
Jan Knížek
Profil
Nejsem si jistý, ale nemělo by to být takto?
foreach ($selecty as $subselecty){ $select="";
$select=array_search($row4["parid"],$subselecty);
print "<h4>$select</h4>";}
ajajaj
Profil
ne, to právě ne, to by mi o vytisklo všechny H4 najednou, já to používám při procházení výsledků z db aby mi to nadepsalo <select> názvem, hodím sem celý kod...

...
$selecty[]=array($row3["zobrselect"]=>$row3["id"]);
....

$row3 id je stejný jako $row4 parid

while ($row4 = mysql_fetch_assoc($result4)) {

if (! isset($a)) $a="xxx";

if ($a<>$row4['parid']){ if ($a!=="xxx") print "</select>";
if (is_array($selecty)){
foreach ($selecty as $subselecty){ 
$select=array_search($row4["parid"],$subselecty); 
}
print "<select>";
if ($select) print "<option disabled=\"disabled\" selected=\"selected\">$select</option>";
}
}

print "<option>".$row4["parametr"]."</option>";

$a= $row4["parid"];

} print "</select>";
}

//print_r ($selecty);



voila! jedno kafe a je to... ;)

foreach ($selecty as $subselecty){ 
$select=array_search($row4["parid"],$subselecty); if ($select) break;}
Jan Knížek
Profil
Jsem rád, že se povedlo vyřešit :).

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: