Помогите разобраться.

A
На сайте с 18.02.2009
Offline
46
495

$zapros1['icons']="3 6 21 65";

$parentsm = explode(" ",$zapros1['icons']);

for($i=0;$i<count($parentsm);$i++)
{
//print "".$parentsm[$i]." ";
$ath = mysql_query("select * from icons");
if(!$ath) exit(mysql_error());
while($zapros = mysql_fetch_assoc($ath))
{
print "<div style=\"float:left; width:100px\">
<input type=\"CHECKBOX\" name=\"icons[]\" value=\"".$zapros['id']."\"";
if ($zapros['id']=="".$parentsm[$i]."") { print " checked";}
print "><img src=\"../files/icons/".$zapros['userfile']."\" alt=\"".$zapros['designation_ic']."\" title=\"".$zapros['designation_ic']."\">
</div>";}
}

Надо вывести все иконки, те id которых в $zapros1['icons'] нужно отметить чеками, что-то нифига не получается, направьте на путь истинный.

Аккаунты на торрент-трекеры. () Тут дают деньги!!! (http://Pop-Bazar.com/registration.php?ref=2115)
A
На сайте с 18.02.2009
Offline
46
#1

Все еще не знаю

siv1987
На сайте с 02.04.2009
Offline
427
#2

Говно-код


<?php
$parentsm = explode(" ",$zapros1['icons']);

for($i=0; $i<count($parentsm); $i++) {
//print "".$parentsm[$i]." ";
$ath = mysql_query("select * from icons");
if (!$ath) {
exit(mysql_error());
}

while ($zapros = mysql_fetch_assoc($ath)) {
print "<div style=\"float:left; width:100px\">
<input type=\"CHECKBOX\" name=\"icons[]\" value=\"".$zapros['id']."\"";
if ($zapros['id']=="".$parentsm[$i]."") {
print " checked";
}
print "><img src=\"../files/icons/".$zapros['userfile']."\" alt=\"".$zapros['designation_ic']."\" title=\"".$zapros['designation_ic']."\">
</div>";
}
}

?>

Каждый раз в цикле дергать из бд одни и те же данные?


$parentsm = explode(" ",$zapros1['icons']);
if( sizeof($parentsm) )
{
$res = mysql_query( 'SELECT * FROM icons' );

while( $row = mysql_fetch_assoc($res) )
{
print "<div style=\"float:left; width:100px\">
<input type=\"CHECKBOX\" name=\"icons[]\" value=\"".$row['id']."\"";
if( in_array($row['id'], $parentsm) )
{
print " checked";
}
print "><img src=\"../files/icons/".$row['userfile']."\" alt=\"".$row['designation_ic']."\" title=\"".$row['designation_ic']."\">
</div>";
}
}

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий