Archive for the 'Programmazione' Category

JS: CONTROLLO CAMPO NUMERICO

Questo script controlla che nella casella di testo vengano inseriti solo caratteri numerici. Nel caso in cui si prova a digitare un carattere non numerico, quest’ultimo viene subito cancellato e il cursore si sposta indietro.

Provatelo…

<script type="text/javascript"><!--
function controllo_campo_num(campo,tipo)
{
 var lunghezza = campo.value.length;
 var codascii=campo.value.charCodeAt(lunghezza -1);
 if ( codascii==46 || ( codascii>=48 && codascii<=57))
 {
  return true;
 }
 else
 {
  document.getElementById(tipo).value=campo.value.substr(0,lunghezza -1);
 }
}
// --></script>
 
<input id="numero" onkeyup="return(controllo_campo_num(this,this.name))" name="numero" size="20" type="text" />

 

ESEMPIO

SQL: ESITO DI UNA QUERY

$query="SELECT nome FROM utenti WHERE user='$username' AND password='$pswd' ";
$sql =@mysql_query($query);
 
if (mysql_num_rows($sql)==0)
{
   // nessun riscontro
   echo "Nessun riscontro";
}
else
{
   // riscontro ok
}

Nell’esempio mostrato viene interrogato il database al fine di conoscere il nome della persona che si è autenticata con user = $username e password = $pswd.

Attraverso la funzione di php mysql_num_rows sappiamo il numero di righe che l’esito della query fornisce: se il risultato vale 0 significa che la query non ha fornito risultati.

SQL: QUERY VARIE

 
//DELETE
$query_delete="DELETE  FROM tabella WHERE campo='$valore";
$risultato = mysql_query($query_delete);
 
//INSERT
$query_insert = "INSERT INTO tabella(campo1,campo2,campo3)
                       VALUES('$id', '$codice', '$note') ";
$risultato = mysql_query($query_insert);
 
//UPDATE
$query_update = "UPDATE tabella SET campo1='$valore1,'$valore2,'$valore3
                        WHERE campo1 = '$valore_id'";
$risultato = mysql_query($query_update);

Sopra ci sono degli esempi di come cancellare,inserire,aggiornare dati in una tabella.

PHP: RECUPERA DATI DA UNA TABELLA SQL

 
$q="SELECT * FROM utente WHERE nome='pasquale' ";
$sql=@mysql_query($q);
while($record=@mysql_fetch_array($sql))
{
   $q_nome=$record['nome'];
   $q_cognome=$record['cognome'];
   $q_citta=$record['citta'];
}

Nell’esempio vengono recuperati il valore dei campi ‘nome’, ‘cognome’, ‘citta’ dalla tabella utente relativi alla riga con nome=’pasquale’.

JS: AGGIORNARE SOLO L’IMMAGINE, E NON LA PAGINA

 
<script><!--mce:0--></script>
 
<strong>Questo script ricarica un'immagine, e non la pagina</strong>
 
<script type="text/javascript"><!--mce:1--></script>