RedzKing
Bine Ati Venit Pe RedzKing Forum !!!
Pentru a avea acces la mai multe functii Logati-va sau Creati un cont nou !!!

Va Multumim !!!
Ne Puteti gasi pe http://redzking.com !!!
Blogul Nostrtu http://blog.redzking.com !!!
RedzKing
Bine Ati Venit Pe RedzKing Forum !!!
Pentru a avea acces la mai multe functii Logati-va sau Creati un cont nou !!!

Va Multumim !!!
Ne Puteti gasi pe http://redzking.com !!!
Blogul Nostrtu http://blog.redzking.com !!!
RedzKing
Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.
RedzKing

Acest Forum Va Ofera Diverse Tutoriale Si Mai Multe Metode De A Face bani Online !!!
 
AcasaUltimele imaginiCăutareÎnregistrareConectare
Ajuta !!!
Căutare
 
 

Rezultate pe:
 
Rechercher Cautare avansata
Banner/Exchange/Platit
Un Mic Blog !!!Carte de bucate on-line. Bucatarie traditionala romaneasca si slovaca.Banner Exchange sau PLATEIT 25Ron/LunaBanner Exchange sau PLATEIT 25Ron/LunaBanner Exchange sau PLATEIT 25Ron/Luna
Sondaj
Dai Click Pe Reclame Pt A Ajuta Forumu ?
Da
Preluarea Datelor Din Formularele HTML Vote_lcap44%Preluarea Datelor Din Formularele HTML Vote_rcap
 44% [ 51 ]
Nu
Preluarea Datelor Din Formularele HTML Vote_lcap40%Preluarea Datelor Din Formularele HTML Vote_rcap
 40% [ 46 ]
Care
Preluarea Datelor Din Formularele HTML Vote_lcap9%Preluarea Datelor Din Formularele HTML Vote_rcap
 9% [ 10 ]
Reclamele De Pe Index (SUS)?
Preluarea Datelor Din Formularele HTML Vote_lcap7%Preluarea Datelor Din Formularele HTML Vote_rcap
 7% [ 8 ]
Total voturi : 115
Cele Mai Bune Produse

 

 Preluarea Datelor Din Formularele HTML

In jos 
AutorMesaj
Admin
Admin
Admin
Admin


Numarul mesajelor : 154
Puncte : 218310
Reputatie : 0
Data de inscriere : 20/02/2009
Varsta : 32

Preluarea Datelor Din Formularele HTML Empty
MesajSubiect: Preluarea Datelor Din Formularele HTML   Preluarea Datelor Din Formularele HTML Icon_minitimeVin Feb 20, 2009 11:47 pm

Preluarea datelor din formularele HTML


Recapitulare: in tutorialul de HTML la
capitolul Formulare am mentionat ca eticheta
form are atributele action si method iar fiecare
camp din formular avea un name.
action indica fisierul care prelucreaza datele
introduse in formular cand este apasat butonul Trimite
method indica modul in care datele sunt trimise spre
prelucrare pe server si poate avea valorile: POST cand
datele trimise nu sunt vizibile utilizatorului si GET
cand datele sunt adaugate la adresa URL. Metoda POST
permite trimiterea unei cantitati mai mari de date decat metoda GET.
name este un atribut care identifica datele introduse in fiecare camp al formularului

Sa presupunem ca intr-un formular avem un camp cu name="nume" si method="POST". Fisierul
indicat de action va prelua datele introduse in campul "nume" astfel:

$_POST["nume"];
php/exemplu5_1.html">Exemplu: formular cu un camp si scriptul php de preluare a datelor


<form action="exemplu5_1.php" method="POST">
Nume: <input type="text" name="nume"><br>
<input type="submit" value="Trimite">
</form>
/* urmeaza fisierul exemplu5_1.php */
<?php
$nume=$_POST["nume"];
echo $nume;
?>

Verificarea datelor introduse in formular
Pentru a fi siguri ca utilizatorul a completat campurile trebuie sa adaugam scriptului partea de verificare.

Exemplu: folosim acelasi formular dar adaugam partea de verificare


<?php
$nume=$_POST["nume"];
if ($nume=="") {
echo "Campul nume nu este completat";
} else {
echo $nume;
}
?>
Partea de verificare poate avea mai multe conditii simultane.

Exemplu: acelasi formular dar partea de verificare are doua conditii legate prin operatorul OR sau ||


<?php
$nume=$_POST["nume"];
if (($nume=="") || (strlen($nume)<5)) {
echo "Campul nume nu este completat corect";
} else {
echo $nume;
}
?>
Folosind modelele anterioare puteti prelua date si face verificarea pentru toate campurile formularului.

Datele preluate pot fi eventual introduse intr-o baza de date sau prelucrate
in vederea trimiterii prin email functie de cerintele aplicatiei.

In afara preluarii datelor putem folosi formularul si pentru upload-ul
fisierelor pe server dar cu masurile de precautie necesare pentru a evita
eventualele upload-uri de fisiere nedorite pe server.
Pentru upload formularul va contine un camp de tip input cu type="file" iar
eticheta form va contine in plus un argument enctype="multipart/form-data".

Exemplu: formular pentru upload fisiere. Folderul in care se face upload
trebuie sa permita operatia de scriere. Din motive de securitate acest exemplu nu este activ.


<form method="post" action="exemplu5_4.php" enctype="multipart/form-data">
Fisier pentru upload: <input type="file" name="file"><br>
<input type="submit" value="Trimite">
</form>
/* urmeaza fisierul exemplu5_4.php */
<?php
$a=$_FILES["file"]["size"];
$b=$_FILES["file"]["name"];
$c=$_FILES["file"]["tmp_name"];
$d=$_FILES["file"]["type"];
if(($a<10000) && ($a>0)) {
move_uploaded_file($c,$b);
echo "Original file name: ".$b."<br>";
echo "File name after upload: ".$b."<br>";
echo "File size: ".$a."<br>";
echo "File type: ".$d."";
}
?>
Sus In jos
https://redzking.all-up.com
 
Preluarea Datelor Din Formularele HTML
Sus 
Pagina 1 din 1
 Subiecte similare
-
» Ce Este HTML !!!
» Liste HTML
» Favicon HTML
» Download Tutorial HTML
» Cele mai utilizate coduri HTML

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
RedzKing :: Tutoriale :: Tutoriale PhP-
Mergi direct la: