Salve a tutti,
cerco di spiegarmi:
ho un select menu list dove con una query estraggo i valori e fin qui tutto bene.
da questa select faccio un ciclo for con il totale dei valori cosi da ottenere per esempio 7 select menu e fin qui tutto bene.
ora nel database ho dei valori salvati che dovrei selezionare su tutte le select e qui non ci riesco!!!!!
Codice PHP:
$sql_clrows = "SELECT * FROM cccam_channelinfo GROUP BY chan_caid";
$query_clrows = mysql_query($sql_clrows);
$num_rows = mysql_num_rows($query_clrows);
$sql_fline = "SELECT * FROM cccam_fline WHERE fline_id = '$fline_id'";
$query_fline = mysql_query($sql_fline);
$result_fline = mysql_fetch_array($query_fline);
....
....
<td width="201" valign="top" bgcolor="#5B7CFF">
<?php
for($a = 0 ; $a <= $num_rows-1 ; $a++) {
$sql_cardlimit = "SELECT * FROM cccam_channelinfo GROUP BY chan_caid";
$query_cardlimit = mysql_query($sql_cardlimit);
$sql_fline_l = "SELECT * FROM cccam_fline WHERE fline_id = '$fline_id'";
$query_fline_l = mysql_query($sql_fline_l);
$result_fline_l = mysql_fetch_array($query_fline_l);
$array = $result_fline_l['fline_cardlimit'];
$exp = explode(",", $array);
$remove = substr($exp[$a], 0 , -2);
?>
<select name="fline_cardlimit[]" class="LoginBox" id="fline_cardlimit">
<option value="">--Select--</option>
<?php
while($result_cardlimit = mysql_fetch_array($query_cardlimit)) {
$value = $result_cardlimit['chan_caid'] . ":" . $result_cardlimit['chan_ident'];
?>
<option value="<?php echo $value;?>" <?php if(in_array($value, $remove)) { echo " selected=\"selected\" "; }?>><?php echo $value . $remove . " - " . $result_cardlimit['chan_provider'];?></option>
<?php }?>
</select>
<?php } ?>
</td>