Documente Academic
Documente Profesional
Documente Cultură
sau eticheta <select name=nume_meniu> <option> eticheta <option selected> <option value=valoare> </select>. sau etichete <input type=file name=nume_control_alegere_fiier > sau <textarea name=nume_zon rows=nr_rnduri cols=nr_coloane> ... <textarea> </form> METODA_DE_TRANSMITERE = {GET|POST} tip_control = {text | password | checkbox | radio | image | hidden | submit | reset} Marcajul form are n sintax doi parametrii obligatorii: - action care specific un URL pentru programul scris ntr-un limbaj de script, care va prelucra informaiile editate n formular - method care specific modul de transfer al parametrilor de la pagina formularui la script. Sunt mult uzitate metodele GET i POST. Pentru a introduce informaii n formulare n limbajul HTML, se folosete marcajul input, care prevede posibilitatea realizrii urmtoarelor obiecte: - text - casete text - password - casete text fr ecou (pentru parole) - checkbox casete de control (pentru bifri) - radio butoane radio - image - butoane din imagini - hidden cmpuri ascunse - submit buton de acceptare a informaiilor i transmiterea lor spre script - reset buton de anulare a informatiilor i renunarea la transmiterea lor. Pentru exemplificarea celor de mai sus, redm un program care realizeaz formularul urmtor:
n consecin, acesta are urmtorul rezultat transmis celui care a completat formularul: insert into om (nume,prenume, cnp, telefon, fax, email, sex, specializare, curs, teme, rezu, obs, file ) values ('Ionescu','Dan','1880808301993','0261-801801','0261801801','Dan.Ionescu@Gmail.com','m','CIG','on','on','on','-','205050[1].jpg') articolul a fost adaugat cu succes
Va
multumim
pentru
colaborare
Pe de alt parte, principala menire a scriptului, aceia de a realiza interschimb de informaii cu baza de date, n cazul nostru concret de inserare a unui articol nu este vizibil imediat. Pentru a chestiona coninutul bazelor de date trebuie transmise interogri de tip SELECT i informaiile obinute n vederi, formatate n rapoarte.
select query
connect"); database"); */
il<th>Studii<th colspan="3">Acces internet<th>Poza<th>Obs.</tr> <?php $nr=1; $rez=mysql_query($sql)or die("Query failed"); if($rez>0) { while($lin=mysql_fetch_array($rez,MYSQL_ASSOC)) { echo "<br><tr><td>$nr"; $nr++; foreach($lin as $el) echo "<td>".$el; } } ?> Execuia programului are rezultatul din figura de mai jos:
Comunicare email Special Retu Rece Rece izare r ptie ptie rezul curs teme tate on on on on on Poza O bs.
Nr. crt
Nu me
Pren ume
CNP
Telefo n
fax
S e x
1 2
Maria 16901101 034780 034780 Marian.Antone@u Manage m n 71940 0123 0123 psmail.com ment
b) Modificarea de articole n baza de date. Utiliznd baza de date din paragrafele precedente prezentm un program PHP care va modifica n articolul n care este stocat 'Ionescu', valoarea pentru email n 'ionescu@email.ro'. Programul care realizeaz aceste operaii e prezentat mai jos:
Utiliznd baza de date din paragrafele precedente prezentm un program PHP care efectueaz tergeri tabelul `om`. Se vor terge din tabel articolele pentru care numele are valoarea primit prin linia de comand, prin metoda GET. Programul care realizeaz aceste operaii e prezentat mai jos:
failed");
nimic";