1. pentru afisari:
campurile input au un nume (sau ID).
Cele doua puse de mine avea nume, respectiv prenume
Nume:
<INPUT type="text" size="10" name="nume">
Prenume:
<INPUT type="text" size="10" name="prenume">
la SUBMIT, campurile input se trimit ca variabile:
Code: Select all
$HTTP_GET_VARS['nume']
$HTTP_GET_VARS ['prenume']
pe care le asignez apoi ca valori ale unor variabile din script, pentru a putea lucra mai usor cu ele in continuare (e incomod sa folosesti tot timpul $HTTP_GET_VARS[var] sau $_GET[var] ):
Code: Select all
$nume = ucfirst($HTTP_GET_VARS['nume']);
$prenume = ucfirst($HTTP_GET_VARS ['prenume']);
si aici am definit variabilele pe care le voi folosi in continuare
( functia
ucfirst($string) capitalizeaza primul caracter al stringului $string - adica indiferent daca tu ai scris Addiy sau addiy, scriptul va folosi variabila intotdeauna ca Addiy).
In continuare, am verificat sa nu fie nici unul din campuri gol si (daca se indeplineste conditia) am afisat cele doua variabile obtinute:
Code: Select all
echo "<b>Numele complet: </b> $nume $prenume";
La fel, poti afisa si celelalte variabile din formularul tau (sau diferite valori ale campurilor). E bine insa sa te obisnuiesti sa dai nume sugestive campurilor din formulare, pentru ca atunci cand ai foarte multe date de prelucrat iti vine greu cu textarea1, 2 etc ...
De invatat ... asta nu e greu ... vointa sa ai ... si timp ...
HTML Forms :
http://www.w3.org/TR/REC-html40/interac ... #edef-FORM (plus tot ce e pe
http://www.w3.org - e super pentru HTML reference)
PHP:
http://www.php.net/docs.php (mai bun ca manualul oficial nu e niciunul) ... plus diverse tutoriale php / html / mysql etc pe care le gasesti pe net cu gramada
Uite cateva linkuri:
http://php.resourceindex.com/Documentation/http://php.resourceindex.com/http://www.zend.com/zend/tut/feedback.phphttp://www.zend.com/zend/tut/etc (try Google search cu:
php what_you_need_to_know )
pentru trimitere de email-uri cu php folosesti functia
mail() :
http://ro2.php.net/manual/en/function.mail.phphttp://ro2.php.net/manual/en/ref.mail.phpnu stiu daca home.ro suporta php ... ar trebui ... o sa verific ... cel mai simplu, daca ai cont pe home.ro, fa un fisier php (info.php de exemplu) in care scrii EXACT ce e mai jos in CODE:
(doar atat!!!) si uploadeaza-l pe home.ro, apoi acceseaza-l direct:
http://adresa_ta.home.ro/info.php
si daca nu incearca sa iti downloadeze fisierul sau nu iti arata in format txt ce ai scris tu in el, atunci e ok ...
Te sfatuiesc, daca vrei sa inveti limbajele web-directed, sa instalezi o combinatie web-server, interpretor, (eventual database) pe computerul tau si sa incepi sa le chinui ... usor - usor vei incepe sa faci lucruri care nici macar nu credeai ca sunt posibile doar din cateva randuri scrise.
Tot ca sfat, combinatia cea mai buna:
web-server:
apache:
http://httpd.apache.org/
interpretor:
php:
http://www.php.net
db:
mySQL:
http://www.mysql.com
si ceva editoare:
HTML: la inceput - Macromedia Dreamweaver:
http://www.macromedia.com/software/drea ... _dw_082403
PHP: phpEdit:
http://www.phpedit.net/ (cel mai bun pe care l-am gasit pana acum ... il folosesc si la editat HTML ... e mai "direct").
PS: la inceput o sa ti se para al draqu de greu ... incepand de la configurarea Apache ... dar in timp o sa fie floare-la-ureche ...
Exista pe net pachete care includ instalari personalizate si complete ale componentelor de mai sus:
Nusphere FreeTechplat: (cauta
NuSphere-freetechplat-3.0.1-Win32.zip pe DC++) sau la
http://www.nusphere.com (il gasesti ceva mai greu la ei, dar il gasesti, e ascuns

)
Xitami, phpTriad etc ... dar recomand nusphere pentru inceput, si configurarea separata a componentelor ulterior, cand incepi sa "prinzi" ideea ...
Spor!