Non avete capito niente, lo so, non sapevo come spiegare
Allora...intanto buongiorno e buoncondizionatore a tutti:fonzie:
Ho questo codice PHP, che mi stampa a video 11 blocchi di codice html, tra cui 11 slider (<div id="slider"></div>).
Questo slider è un slider che con i mouse può essere spostato a destra e sinistra, e una funzione ajax al tempo stesso nell'<input id="amount"> incrementa o decrementa il valore.
Ecco il codice:
	
	
	
		
La parte interessata è il secondo TD di ogni prima riga.
Ecco la parte ajax:
	
	
	
		
Il problema è che Ajax ffa diventare slider soltanto il primo <div id="slider"> stampato in php.
Gli altri non me li "converte".
Ho provato a modificare provando a fare un'array, un po' a casaccio, ma non ha funzionato.
Idee?
Grazie in anticipo
PS. titolo sbagliato, la funzione è in ajax:/
				
			Allora...intanto buongiorno e buoncondizionatore a tutti:fonzie:
Ho questo codice PHP, che mi stampa a video 11 blocchi di codice html, tra cui 11 slider (<div id="slider"></div>).
Questo slider è un slider che con i mouse può essere spostato a destra e sinistra, e una funzione ajax al tempo stesso nell'<input id="amount"> incrementa o decrementa il valore.
Ecco il codice:
		PHP:
	
	for ($n=1; $n<=count($display_order); $n++) {
?>
	<tr class="ed14_table_tr1">
	
		<td class="ed14_table_td1"><?php print $units_name[$display_order[$n]]; ?></td>
		
		<td class="ed14_table_td2">
				<div id="div_ed2">
					<div id="slider"></div>
					<input type="hidden" id="max_cittadini_acca" value="<?php print $max; ?>">
				</div>
		</td>
		
		<td class="ed14_table_td3">
			<input type="text" id="amount" style="border: 0; color: #61210B; font-weight: bold;" />
			<input type="button" class="submit" id="button_cittadini_acca" value="Recluta">
		</td>
		
	</tr class="ed14_table_tr2">
	
	<tr>
	
		<td class="ed14_table_td4">Requisiti</td>
		
		<td class="ed14_table_td5">Descrizione</td>
		
		<td class="ed14_table_td6">Numero</td>
		
	</tr>
<?php
}
	La parte interessata è il secondo TD di ogni prima riga.
Ecco la parte ajax:
		Codice:
	
	function slider(nmax,nactual) {
$(function() {
    $( "#slider" ).slider({
      value: nactual,
      min: 0,
      max: nmax,
      step: 1,
      slide: function( event, ui ) {
        $( "#amount" ).val(ui.value );
      }
    });
    $( "#amount" ).val($( "#slider" ).slider( "value" ) );
  });
}
	Il problema è che Ajax ffa diventare slider soltanto il primo <div id="slider"> stampato in php.
Gli altri non me li "converte".
Ho provato a modificare provando a fare un'array, un po' a casaccio, ma non ha funzionato.
Idee?
Grazie in anticipo
PS. titolo sbagliato, la funzione è in ajax:/