Ceva mai usor de atat se poate?

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator


Avatar utilizator
Ctek
Senior Member
Mesaje: 310
Membru din: Dum Oct 05, 2008 12:05 am
Contact:

Mesajde Ctek » Sâm Feb 26, 2011 9:43 pm


Adrian21
New Member
Mesaje: 2
Membru din: Sâm Feb 26, 2011 5:56 pm

Mesajde Adrian21 » Sâm Feb 26, 2011 9:44 pm


BebeF
Average Member
Mesaje: 105
Membru din: Lun Iul 11, 2005 8:00 am

Mesajde BebeF » Sâm Feb 26, 2011 9:56 pm


Sqrt
PHPRomania Supporter
Mesaje: 9
Membru din: Mie Feb 23, 2011 10:52 pm
Localitate: localhost

Mesajde Sqrt » Sâm Feb 26, 2011 11:03 pm

am incercat si eu dar mie nu-mi face nimic trebuie sa mai am ceva pe langa astea? pe mine ma interesa sa se trimita un email automat cu un link...

Avatar utilizator
virus
Average Member
Mesaje: 153
Membru din: Dum Feb 27, 2011 3:16 pm
Localitate: Timisoara
Contact:

Mesajde virus » Dum Feb 27, 2011 3:23 pm


Avatar utilizator
Ctek
Senior Member
Mesaje: 310
Membru din: Dum Oct 05, 2008 12:05 am
Contact:

Mesajde Ctek » Dum Feb 27, 2011 5:28 pm

Da trebuie sa renunti la structura de tip HTML si PHP.
Trebuie sa faci o singura pagina PHP
Care are asa algoritmul cam asa:

Daca a fost trimis prin GET Categorie ID afiseaza subiectele pt categorie ID
si un formular pentru introducere date.

Daca nu a fost trimis atunci afiseaza un SELECT pentru categorii si alege.

<?php

if ((isset($_POST['submit'])) && ($_POST['submit'] == 'insereaza')) { insert_in_db(); }
else{


if (isset($_POST['cat_id']))
{
$cat_id= $_POST['cat_id'];
afiseaza_subiecte($cat_id) ;
afiseaza_formular($cat_id);
} else { afiseaza_select();};

};
?>


Scriptul verifica daca mai intai s-a trimis ceva prin post. daca DA atunci prelucreaza ce s-a trimis si insereaza in DB.
Daca nu atunci continua cu afisarea.

Unde:

- afiseaza_subiecte() e o functie pentru selectarea din DB si afisare a subiectelor din categoria $cat_id.

- afiseaza_formular() e o functie pentru afisarea unui form care contine parametru ascuns $cat_id. Astfel orice se introduce prin formular va fi introdus in DB in categoria x Iar submit va avea valoarea 'insereaza'.

La action pui numele scriptului tau iar metoda de tip POST


-afiseaza_select() este o functie care afiseaza un formular cu un SELECT in care ai optiuni cu numarul de categorii din DB 1-Avioane, 2-Masini 3-biciclete...
La action pui numele scriptului tau iar metoda de tip POST.

Sper ca se intelege ce trebuie sa faca scriptul :)

majistru
New Member
Mesaje: 3
Membru din: Sâm Apr 23, 2011 12:26 pm

Mesajde majistru » Lun Apr 25, 2011 3:28 am

Salut!
BebeF sau cine mai cunoaste, va rog HELP!
Deci eu sunt mai prost ca voi in domeniul asta. Folosesc Dreamweaver, php nici idee.

Site e html, am incercat sa-i fac un FORM, e destul de mare cu multe Check Box-uri, Button-uri si Text Field-uri.

Inceputul e cam asa:

<form name="alex" method="post" action="">

In pagina ese bine, dar cand ajung la Submit nush cum sa fac ca sa-mi ajunga tot la mail, am mai citit pe undeva pe net ca e nevoie de mailer.php si contact.php si va fi asa:

<form name="alex" method="post" action="mailer.php">

OK! dar cum folosesc acest "mailer.php"? unde il bag? si de unde il iau?

Multumesc


Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 27 vizitatori