Claudiogarau.it :: Tutorials & Scripts, PHP, Linux and more. :: Mappa del sito
Tutorials & Scripts, PHP, Linux and more.

Home :: Php :: Indice Php

Selezione e deselezione di più checkbox con PHP

Inserito il: 06-04-2007


I form ci permettono spesso di selezionare più opzioni tramite l'utilizzo di checkbox; se le voci sono presenti sono molte, poter selezionare o deselezionare con un unico comando tutte le checkbox risulta essere una grande comodità per l'utente; in questo articolo vedremo quindi come utilizzare insieme Javascript e PHP per redere simultaneamente selezionabili e deselezionabili le checkbox dei nostri form.

Cominiamo con il codice Javascript:
<SCRIPT LANGUAGE="JavaScript">
function check(field)
{
for (i = 0; i < field.length; i++)
{
field[i].checked = true;
}
}
function decheck(field)
{
for (i = 0; i < field.length; i++)
{
field[i].checked = false;
}
}
</script>
Per quanto riguarda il codice PHP, supporremo che le voci da selezionare siano presenti all'interno di un database pronte per essere estratte:
<form method="post" action="nome_file.php">
<b>Selziona una voce </b>:<br />
<?php 
  $query = mysql_query("Select DISTINCT check FROM tabella);
  while($f = mysql_fetch_array($query))
  { ?>
<?php
echo $f['check']; 
?>
<input type="checkbox" name="list" value="<? echo $f['chek']; ?>" /><br />
<?php
 }
?><br />
<input type=button value="sel all" onClick="check(this.form.list)" class="invia">
<input type=button value="del all" onClick="decheck(this.form.list)" class="invia">

<input type="submit" name="submit" value="invia">
</form>
Nella query abbiamo utilizzato la clausola DISTINCT prevedendo che nella tabella potessero esistere dei duplicati, in caso contrario potrà essere rimossa. Per utilizzare gli esempi proposti basterà inserire il codice Javascript trà le intestazioni della pagina HTML e modificare il PHP adattandolo alle caratteristiche del nostro database.


Indice Php
Apache (19)
CGI (11)
Java (12)
Jsp (16)
Linux (18)
Manuali (4)
Perl (12)
PostgreSQL (12)
Tomcat (10)
Unix (12)
Libri (172)
Forum


Java e Open Source
Java e Open SourceJava e Open Source mostra come utilizzare componenti Open Source per realizzare un'applicazione web completa in Java. Mediante la realizzazione...
Maggiori dettagli

XPath e setaggio dei valori
XPath ci permette di effettuare delle interrogazioni (query) su di un documento XML, un pò come SQL per i database,... Leggi l'articolo



Aiutiamo l'Abruzzo - Terremoto del 6 Aprile 2009 - Invia anche tu un SMS vuoto al numero 48580 al costo di 1 euro

Aspcenter.net
Mrwcorsi.it
Mrwebmaster.it
4 You Gratis.it
AG web solutions
Ceptive.it
Jacoz.net
Giochi Gratis
Pierotofy.it
Giornale Webmaster
Manuali
Morpheusweb.it
SEO Directory
Design multimedia
proBLOG
Visual designer
Forum per Webmaster




Pagina caricata in 8.2015 secondi. | Per informazioni | ©CG di Claudio Garau P.IVA 03219430927 RSS