Ciao,
sto diventando matto con questo :
ho una tabella strutturata cosi :
tb_user
id user ip
1 user_1 10.10.0.2
2 user_1 10.10.0.3
... .... ....
tb_ip
id ip
1 10.10.0.1
1 10.10.0.2
1 10.10.0.3
... ....
Nella pagnia insert ho un list menu dove vorrei far vedere gli indirizzi ip disponibili e fin qui ci sono riuscito se faccio la query da phpmyadmin.
Il problema é nel codice che scrivo io in php che non funziona :
Codice PHP:
<form id="form1" name="form1" method="post" action="">
<label for="textfield"></label>
User :
<input type="text" name="textfield2" id="textfield2" />
IP :
<label for="select"></label>
<select name="select" id="select">
<?php
$sql_exclude = "SELECT * FROM tb_ipvpn";
$query_exclude = mysql_query($sql_exclude);
while($result_exclude = mysql_fetch_assoc($query_exclude)) {
$ip[] = $result_exclude['ipvpn_ip'];
$count = count($ip);
}
## for($i = 1; $i <= $count ; $i++) {
foreach( $ip as $valore) {
// for($i = 1; $i <= $count ; $i++) {
$sql_ip = "SELECT * FROM tb_iplist WHERE tb_iplist.ip_ip != '$valore'";
$query_ip = mysql_query($sql_ip);
$result_ip = mysql_fetch_assoc($query_ip);?>
<option value="sfd"><?php echo $result_ip['ip_ip']; echo " - " . $valore;?></option>
<?php }?>
</select>
<input type="submit" name="button" id="button" value="Aggiungi" />
</form>
Inpoche parole vorrei fare vedere solo gli ip liberi e non quelli gia assegnati.
Mi potreste cortesemente aiutare!
Grazie Sbarboff