Come non detto ci sono riuscito con un ciclo for... ho calcolato quanti nomi ci sono sul db e poi faccio un ciclo for per solo quei nomi e ho aggiunto alla option il tag style="display:block"
![]()
![]()
![]()
![]()
![]()
![]()
es:
cosi funziona!!!Codice PHP:<?php
$annoxj = $_POST["anno"];
if (!isset($annoxj)) die ("Manca l'anno da inserire 1");
include "config.php";
include "connessione.php";
$sql = "SELECT squadra,stato FROM squadre WHERE anno=$annoxj";
$ris = mysql_query($sql, $db) or die('QUERY SQL FALLITA');
$count_squadra =0;
while ($row = @mysql_fetch_array($ris)){
$statocontr = $row['stato'];
if ($statocontr == on){
$squdraxjs[$count_squadra] = $row['squadra'];
$count_squadra++;
}
}
?>
<script type="text/javascript">
function cancella(){
document.getElementById("gironi").reset();
var squadre = <?php echo "$count_squadra"; ?>;
var squadre2 = (squadre + 20);
var squadre3 = (squadre + 40);
var squadre4 = (squadre + 60);
var squadre5 = (squadre + 80);
var squadre6 = (squadre + 100);
var squadre7 = (squadre + 120);
var squadre8 = (squadre + 140);
var squadre9 = (squadre + 160);
var squadre10 = (squadre + 180);
var squadre11 = (squadre + 200);
var squadre12 = (squadre + 220);
var squadre13 = (squadre + 240);
var squadre14 = (squadre + 260);
var squadre15 = (squadre + 280);
var squadre16 = (squadre + 300);
var squadre17 = (squadre + 320);
var squadre18 = (squadre + 340);
var squadre19 = (squadre + 360);
var squadre20 = (squadre + 380);
//document.write("ci sono " + squadre3);
for (var x = 1; x <= squadre; x++){
document.getElementById(x).style.display = 'block';
}
for (var x = 21; x <= squadre2; x++){
document.getElementById(x).style.display = 'block';
}
for (var x = 41; x <= squadre3; x++){
document.getElementById(x).style.display = 'block';
}
for (var x = 61; x <= squadre4; x++){
document.getElementById(x).style.display = 'block';
}
for (var x = 81; x <= squadre5; x++){
document.getElementById(x).style.display = 'block';
}
for (var x = 101; x <= squadre6; x++){
document.getElementById(x).style.display = 'block';
}
for (var x = 121; x <= squadre7; x++){
document.getElementById(x).style.display = 'block';
}
for (var x = 141; x <= squadre8; x++){
document.getElementById(x).style.display = 'block';
}
for (var x = 161; x <= squadre9; x++){
document.getElementById(x).style.display = 'block';
}
for (var x = 181; x <= squadre10; x++){
document.getElementById(x).style.display = 'block';
}
for (var x = 201; x <= squadre11; x++){
document.getElementById(x).style.display = 'block';
}
for (var x = 221; x <= squadre12; x++){
document.getElementById(x).style.display = 'block';
}
for (var x = 241; x <= squadre13; x++){
document.getElementById(x).style.display = 'block';
}
for (var x = 261; x <= squadre14; x++){
document.getElementById(x).style.display = 'block';
}
for (var x = 281; x <= squadre15; x++){
document.getElementById(x).style.display = 'block';
}
for (var x = 301; x <= squadre16; x++){
document.getElementById(x).style.display = 'block';
}
for (var x = 321; x <= squadre17; x++){
document.getElementById(x).style.display = 'block';
}
for (var x = 341; x <= squadre18; x++){
document.getElementById(x).style.display = 'block';
}
for (var x = 361; x <= squadre19; x++){
document.getElementById(x).style.display = 'block';
}
for (var x = 381; x <= squadre20; x++){
document.getElementById(x).style.display = 'block';
}
alert("Il form è stato resettato e le squadre sono state ripristinate!!!");
}
</script>
...
echo "<option id='$conta_sq20' value='$squdra' style=\"display:block\">$squdra</option>";
...

Rispondi quotando