Sei sulla pagina 1di 4

Pagina di connessione ad un Database:

Nome pagina: connessioneDB.php <? Php //connessione al server $conn = MYSQL_CONNECT (indirizzo, nome-utente,password) OR DIE (Errore connessione al server); //connessione al database $conn_db = MYSQL_SELECT_DB (nome-database, $conn) OR DIE (Errore connessione al database); ?> Se si vuole utilizzare questa pagina in unaltra listruzione da scrivere sar: <?php Include (connessioneDB.php); ?>

Pagina per effettuare la login ad un Database con sessione


Supponiamo di star richiamando questa pagina dalla pagina dove si sono inseriti nome utente e password. <?php //inizializzo la sessione Session_start(); //recupero nome utente e password $U = $_POST[utente] ; $P = $_POST[password] ; //creo la query per selezionare tutto il contenuto della tabella utenti $SQL = SELECT * FROM utenti ; //concateno la query con il nome utente e la password recuperati $SQL = $SQL.WHERE (nome = .$U. ) AND (password = .$P. ); ; //eseguo la query $TAB = MYSQL_QURY ($SQL) OR DIE (Errore query); //controllo dellesistenza dellutente con il conteggio delle tuple $REC = MYSQL_NUM_ROWS($TAB); if ($REC == 0) { //distruggo la sessione, lutente non esiste! Session_destroy(); } Else { //passo i valori di nome utente e password alla sessione (che sta su database) $_session[utente] = $U; $_session[password] = $P; $_session[time] = time(); //richiamo la pagina iniziale Include pagina Iniziale.php; } MYSQL_CLOSE($CONN); //chiude la connessione al database ?>

Pagina per effettuare la cancellazione di tuple con checkbox


<HTML> <HEAD> <TITLE> Cancellazione </TILTE> </HEAD> <BODY>
<?php Include connessioneDB.php ; $SQL = SELECT * FROM tabella ; $TAB = MYSQL_QUERY($SQL) OR DIE (Errore query) ; ?> //creazione della form che richiama se stessa e della tabella di visualizzazione di tutte le tuple di tabella <FORM NAME = cancellazione METHOD = GET ACTION = > //richiama se stessa

<TABLE> <TR> <TD> 1campo</TD> <TD>2campo </TD> .<TD>ncampo </TD> <?php //mentre ci sono tuple allora costruisco la tabella (le aggiungo alla tabella) WHILE ($REC = MYSQL_FETCH_ARRAY($TAB)){ //aggiunta checkbox Echo <TR> <TD> <INPUT TYPE=checkbox name=checkbox[] value=$REC[0]> </TD> ; //aggiunta altri campi Echo <TD> $REC[1] </TD <TD> $REC[2] </TD>. <TD> $REC[n] </TD>; echo </TR>; } ?> //pulsante per eliminare gli elementi selezionati <INPUT TYPE = submit NAME = cancella VALUE = cancella> //cancellazione <?php If (isset ($_GET[cancella]) ){ //creazione variabile che conta quanti elementi ci sono nellarray checkbox[] $count = count($checkbox) ; FOR ($i = 0; $i < $count; $i++) { $SQL = DELETE FROM tabella WHERE (id= .$checkbox[$i]. ) ; //eseguo la query MYSQL_QUERY($SQL); } //chiusura IF } //chiudo la connessione con il database MYSQL_CLOSE($conn); ?> </BODY> </HTML>

TAG html principali


Gli apici possono essere usati oppure no, indifferente. Base di una pagina HTML: <HTML> <HEAD> <TITLE> </TITLE> </HEAD> <BODY> </BODY> </HTML> Per modificare il colore dello sfondo: <BODY GBCOLOR = nomeColoreInInglese> Oppure <BODY BACKGROUND = nomePercorsoFile> Modifica font dei titoli: <h1> Titolo </h1> (pi grande) ............................... <h7> Titolo </h7> (pi piccolo) Alcuni stili del testo: Corsivo: <i>.</i> Grassetto: <b></b> Sottolineato: <u>.</u> Paragrafi: <p>.</p> Riga: <hr> Creazione di un link: <A HREF = www.google.it> Link a Google </A> Creazione di una tabella: <TABLE> <TR> (per creare una riga, Table Row) <TD> (per creare una colonna) </TD> <TR> Creazione di una FORM: <FORM NAME = nomeForm METHOD = POST/GET ACTION = paginaDaRichiamare> </FORM> Inserimento di una textbox: <INPUT TYPE = text NAME = nome SIZE = Dim MAXLENGTH = VALUE = Inserisci qui>

Inserimento di una textbox per una password: <INPUT TYPE = password NAME = password> Inserimento di una textArea: <TEXT AREA NAME = commento ROWS = 5 COLS = 255> inserisci commento </TEXT AREA> Inserimento di checkbox: <INPUT TYPE = checkbox NAME = CBchitarra VALUE = chitarra> chitarra <br> <INPUT TYPE = checkbox NAME = CBpiano VALUE = piano> piano <br> <INPUT TYPE = checkbox NAME = CBflauto VALUE = flauto> flauto <br>

Risultato: Inserimento di radioButton: <INPUT TYPE = RADIO NAME = RBeta VALUE = 10> et fino a 10 <br> <INPUT TYPE = RADIO NAME = RBeta VALUE = 20> et tra 10 e 20 <br> <INPUT TYPE = RADIO NAME = RBeta VALUE = 30> et da 20 a 30 <br>

Risultato: Inserimento di un men a tendina: <SELECT NAME = menuSceltaSesso> <OPTION VALUE = M> Maschio </OPTION> <OPTION VALUE = F> Femmina </OPTION> </SELECT>

Risultato: Inserimento pulsanti: conferma: <INPUT TYPE = submit NAME = conferma VALUE = Conferma> annulla: <INPUT TYPE = reset NAME = annulla VALUE = Annulla>

risultato:

Potrebbero piacerti anche