lug 9
Oggi vi parlerò di IN e BETWEEN, due operatori fondamentali per la realizzazione di query mysql
Mi sembra poco utile versare parole in più per farvi capire dei concetti molto semplici, perciò vi butto giù subito gli esempi e li commenteremo insieme .
SELECT * FROM `tb_nome` WHERE title = 'Home' OR title = 'Info' OR title = 'Blog' OR title = 'Contatti';
La query appena scritta non fa altro che restituire tutti i record in cui il campo title contenga almeno una delle seguenti parole : ‘Home’,'Info’,'Blog’,'Contatti’ .
IN semplifica e rende più esplicita la query scritta sopra. Vediamo questo esempio :
SELECT * FROM `tb_nome` WHERE title IN('Home','Info','Blog','Contatti');
Semplice no ?
Between è anche molto intuitivo perchè restituisce i record in cui il campo specificato contenga un valore compreso fra due numeri :
SELECT * FROM `tb_nome` WHERE age BETWEEN 12 AND 18 ;
lug 5
Non tutti i componenti del form sono personalizzabili al 100%, a volte è possibile modificare solo alcune caratteristiche come il colore del testo e dello sfondo .
La select box difficilmente viene personalizzata via css perchè molti browser non accettano pienamente questa funzione .
Impariamo a creare una select box tutta nostra con l’ausilio del nostro amato framework Jquery !
Per l’occasione ho preparato questo semplice form che è costituito da una textbox , una select box e un submit .
Continua a leggere
lug 4
Validare un form con jquery è davvero semplice : occorrono poche istruzioni per scrivere una funzione completa e sicura .
Non avevo mai validato un checkbox con jquery , cosi mi sono chiesto come sia possibile farlo senza usare javascript puro .
Girovagando sul sito di jquery sono arrivato ad una semplice conclusione , usare la funzione is() .
if($("#id_checkbox").is(":checked")){
// Se checkbox è selezionato
}else{
// Se checkbox non è selezionato
}
Spero di esservi stato utile
A domani !
lug 3
I Costum Field non sono altro che dei campi aggiuntivi da inserire in post e pagine per organizzare al meglio le informazioni . Dal mio punto di vista questa funzione è una delle più utili di wordpress perchè permette di creare dei veri e propri cms .
Inserirne uno è davvero semplice . Quando stai per salvare un nuovo post , in fondo alla pagina avrai sicuramente notato il box “Campi personalizzati” . Da li è possibile aggiungere tutti i parametri che vuoi .
Nella versione 3.0 di wordpress occorrono i seguenti passaggi :
- Fare click su Aggiungere Nuovo
- Compilare i due campi Nome e Valore
- Fare click su Aggiungi Campo Personalizzato
Continua a leggere
lug 2
VirtualBox è un potente emulatore che permette di simulare delle macchine virtuali . Per chi non l’ha scaricato vi consiglio di provarlo, è davvero figo avere piu’ sistemi operativi all’interno di una sola macchina fisica
Download VirtualBox 
Pochi giorni fa ho creato due macchine virtuali con sistema operativo windows xp . L’iter della creazione di queste macchine, vuole che dopo aver impostato le caratteristiche del pc virtuale , l’utente installi il sistema operativo . Nel mio caso dovevo installare l’ S.O due volte , ma se volessi crearne dieci di macchine virtuali ? Mi tocca installare 10 volte XP , una rottura allucinante XD .
Ecco se voi avete lo stesso problema non vi allarmate perchè esiste un modo per clonare un hd di virtualbox . Quindi se io volessi creare dieci , venti macchine virtuali con xp è un gioco da ragazzi, basta creare una prima macchina , installo xp e poi clono l’hd .
Per clonare l’hd , andate nella console di windows ( cmd.exe ) , posizionatevi nella dir C:\Program Files\Oracle\VirtualBox\ e lanciate il comando VBoxManage con la seguente sintassi :
VBoxManage clonevdi nomefileorigine.vdi nomefilecopia.vdi
Importantissimo se i file vdi non si trovano all’interno della cartella VirtualBox in programmi , dovete specificare l’indirizzo assoluto del file . Se l’hd si trova in documenti , un esempio potrebbe essere il seguente :
VBoxManage clonevdi C:\Users\Alessio\Documents\nomefileorigine.vdi C:\Users\Alessio\Documents\nomefilecopia.vdi
Se avete qualche problema non esitate a contattarmi
Alla prossima