hirosima

Mesaje: 152 Offline
|
Am si eu urmatorul formular si nu stiu cum sa imi fac scriptul in php ca sa imi ajunga mesajele la mine in email:
<form action="mail.php" id="form"><table cellpadding="0" cellspacing="0" border="0" width="100%"> <tr><td height="37">Your name: <input type="text"></td></tr> <tr><td height="37">E-mail address: <input type="text"></td></tr> <tr><td height="37">Your telephone: <input type="text"></td></tr> <tr><td height="37">Company name: <input type="text"></td></tr> <tr><td height="37">Message: <textarea rows="3" cols="3"></textarea></td></tr> <tr><td align="right" style="padding:1px 8px 0px 0px;"><a href="#" onClick="document.getElementById('form').reset()">Clear</a><img src="images/spacer.gif" width="11" height="1" alt=""><a href="#" onClick="document.getElementById('form').submit()">Submit</a> </td></tr> </table></form>
mersi
|
|
|
|
|
Logged
|
|
| 03-09-2008, 18:47 | Twitt :: |
|
|
Muzet

Mesaje: 268 Offline
|
Am eu un formular pe aici, il modifici dupa cum vrei. contact.html <form name="Tutorial-z.org" action="mail.php" method="post"> <center> <tr> <td colspan="2"> Numele: <input type="text" name="nume" size="39"><font color="#FF0000">*</font></td>
</tr> <tr> <td colspan="2"> Email-ul: <input type="text" name="email" size="39"><font color="#FF0000">*</td></font>
</tr> <tr> <td colspan="2"> Mesajul: <textarea rows="10" name="mesaj" cols="30"></textarea><font color="#FF0000">*
</tr> <tr> <td><input type="submit" value="Trimite mail" name="trimite"></td> </tr> </center> </form>
email.php
<?php $email = 'mailultau@google.ro'; $subiect = 'Subiect';
$nume = $_POST['nume']; $mail = $_POST['email']; $mesaj = $_POST['mesaj'];
if($nume=="") exit("Trebuie sa specificati numele vostru."); if($mail=="") exit("Trebuie sa specificati adresa de mail pe care va vom contacta."); if($mesaj="") exit("Trebuie sa scrieti un mesaj pentru a trimite mailul.");
$continut = 'Nume: $nume \nMail: $mail \nMesaj: $mesaj';
mail($email, $subiect, $continut); echo "Emailul a fost trimis cu succes. Reveniti la <a href='index.php'>Prima pagina</a>"; ?>
|
|
|
|
|
Logged
|
|
| 03-09-2008, 18:59 | Twitt :: |
|
|
AdyX

Mesaje: 1245 Offline
|
Mai intai seteaza pt fiecare input un nume, de exemplu: <input type="text" name="email"> Apoi vei prelua valorile din formular astfel <?php
$email = $_POST['email']; ................
?> Si tot asa pentru fiecare camp. La sfarsit, vei folosi functia mail() pentru a trimite email. Functia se foloseste astfel: <?php
mail($destinatar, $subiect, $mesaj);
?> Bafta
|
|
|
|
|
Logged
|
|
| 03-09-2008, 19:02 | Twitt :: |
|
|
hirosima

Mesaje: 152 Offline
|
mai am o intrebare. Asi vrea ca la fiecare articol din pagina sa existe un formular iar oameni care viziteaza sa scrie impresile lor. Ma puteti ajuta??
|
|
|
|
|
Logged
|
|
| 04-09-2008, 16:56 | Twitt :: |
|
|
AdyX

Mesaje: 1245 Offline
|
Pai trebuie sa folosesti baze de date. O sa ai o tabela cu 3 campuri (ID - autoincrement, nick, comentariu) unde sa o sa stochezi comentariile. <form action="comment.php" method="post"> Nume: <input type="text" name="nume"> Comentariu: <textarea name="com"></textarea> <input type="submit" name="trimite" value="Trimite comentariu"> </form> Cam asta ar fi formularul Partea de PHP ar veni cam asa: <?php // pe aici va veni conectarea la baza de date
// verificam daca butonul "trimite" a fost apasat if(isset($_POST['trimite'])) { //daca da, atunci preluam datele din campuri $nick = $_POST['nume']; $com = $_POST['com']; // e de preferat sa faci si niste validari // acum vom introduce datele in tabela $sql = mysql_query("INSERT INTO comentarii (nick, comentariu) VALUES ('$nick', '$com')"); if($sql) echo 'Comentariul a fost introdus cu succes'; else echo 'A intervenit o eroare si comentariul nu a putut fi stocat in baza de date'; }
?> In mare, cam asta e.
|
|
|
|
|
Logged
|
|
| 04-09-2008, 18:28 | Twitt :: |
|
|
hirosima

Mesaje: 152 Offline
|
baza de date va trebui sa fie mysql. iar codul care va trebui pus este codul in php??
|
|
|
|
|
Logged
|
|
| 05-09-2008, 06:58 | Twitt :: |
|
|
emi

Mesaje: 1560 Offline
|
^ nu ai lucrat pina acum in php ? daca nu ai deja instalat acasa un server de web, cu tot tacimul adica apache, php, mysql, phpmyadmin, poti incerca: http://www.wampserver.com/en/ e mai usor de instalat, si excelent pentru teste.
|
|
|
|
|
Logged
|
|
| 05-09-2008, 07:12 | Twitt :: |
|
|
hirosima

Mesaje: 152 Offline
|
nu am lucrat si inca nu lucrez in php, vreau sa invat limbajul pentru ca o sa mai am nevoie. Eu am un domeniu pe http://www.strato-alojamiento.es/ si imi pot face o baza de date pentru comentarii.
|
|
|
|
|
Logged
|
|
| 05-09-2008, 07:18 | Twitt :: |
|
|
|
|
hirosima

Mesaje: 152 Offline
|
asi vrea un manual cu mai multe detali despre ce mi-a spus AdyX mai sus ( cu comentariul in pagina).
multumire
|
|
|
|
|
Logged
|
|
| 09-09-2008, 07:17 | Twitt :: |
|
|
Y2K

Mesaje: 214 Offline
|
am si eu o problema cu un formular .... <form action="abcdef.php" method="POST"> <table border="0" cellspacing="0" cellpadding="0"> <tr><td> <h1><font size="3">Formular de contact</font></h1></td><td> <tr><td> <strong><font size="2">Denumire societate:</font></strong></td><td> <input type="text" name="denumire_societate" id="denumire_societate" value="" /> </td></tr> <tr><td> <strong><font size="2">Cod fiscal:</font></strong></td><td><input type="text" name="cod_fiscal" id="cod_fiscal" value="" /></td></tr> <tr><td> <strong><font size="2">Subiect:</font></strong> </td><td>
<select name="Subiect" id="Subiect"> <option value="">- Alege -</option> <option value="Info onorariu contabilitate">Info onorariu contabilitate</option> <option value="Info onorariu consultanta fiscala ">Info onorariu consultanta fiscala </option> <option value="Alte informatii ">Alte informatii </option> </select></td></tr> <tr><td> <strong><font size="2">Obiect principal de activitate (C.A.E.N) :</font></strong></td><td><input type="text" name="caen" id="caen" value="" /></td></tr>
<tr><td><strong><font size="2">Activitati secundare desfasurate:</font></strong> </td><td><input type="text" name="activitati_secundare" id="activitati_secundare" value="" /></td></tr> <tr><td> <strong><font size="2">Nr. de angajati:</font></strong></td><td><input type="text" name="nr_angajati" id="nr_angajati" value="" /></td></tr> <tr><td> <strong><font size="2">Platitor TVA:</font></strong> </td><td><select name="platitor_tva" id="platitor_tva"> <option value="">- Alege -</option> <option value="Nu">Nu</option>
<option value="Trimestrial">Trimestrial</option> <option value="Lunar">Lunar</option> </select></td></tr> <tr><td> <strong></font><font size="2">Platitor Impozit profit / venit:</font></strong> </td><td><select name="platitor_impozit" id="platitor_impozit"> <option value="">- Alege -</option> <option value="Impozit pe veniturile microintreprinderilor">Impozit pe veniturile microintreprinderilor</option>
<option value="Impozit pe profit trimestrial">Impozit pe profit trimestrial</option> <option value="Impozit pe profit anual">Impozit pe profit anual</option> </select></td></tr> <tr><td><strong><font size="2">Accize: </font></strong> </td><td><select name="accize" id="accize"> <option value="">- Alege -</option> <option value="Da">Da</option>
<option value="Nu">Nu</option> </select></td></tr> <tr><td><strong><font size="2">Impozit la titeiul din productia interna:</font> </strong></td><td><select name="impozit_titei" id="impozit_titei"> <option value="">- Alege -</option> <option value="Da">Da</option> <option value="Nu">Nu</option>
</select></td></tr> <tr><td><strong><font size="2">Taxa pe jocuri de noroc:</font></strong> </td><td><select name="taxa_jocuri_noroc" id="taxa_jocuri_noroc"> <option value="">- Alege -</option> <option value="Da">Da</option> <option value="Nu">Nu</option> </select></td></tr>
<tr><td><strong><font size="2">Numarul mediu de facturi emise pe luna:</font></strong></td><td><input type="text" name="nr_facturi_emise" id="nr_facturi_emise" value="" /></td></tr> <tr><td> <strong><font size="2">Numarul mediu de facturi primite pe luna: </font></strong></td><td><input type="text" name="nr_facturi_primite" id="nr_facturi_primite" value="" /></td></tr> <tr><td> <strong><font size="2">Societatea intocmeste situatii financiare consolidate?:</font></strong> </td><td><select name="situatii_financiare_consolidate" id="situatii_financiare_consolidate"> <option value="">- Alege -</option> <option value="Da">Da</option>
<option value="Nu">Nu</option> </select></td></tr> <tr><td><strong><font size="2">Alte informatii utile:</font> </strong></td><td><label> <textarea name="alte_informatii_utile" id="alte_informatii_utile" cols="40" rows="3"></textarea> </label></td></tr> <tr><td> <strong><font size="2">Persoana de contact:</font></strong></td><td><input type="text" name="nume" id="nume" value="" /></td></tr>
<tr><td><strong><font size="2">Functie:</font></strong></td><td><input type="text" name="functie" id="functie" value="" /></td></tr> <tr><td> <strong><font size="2">Numar de telefon:</font></strong> </td><td><input type="text" name="telefon" id="telefon" value="" /></td></tr> <tr><td><strong><font size="2">Adresa e-mail:</font></strong></td><td><input type="text" name="email" id="email" value="" /></td></tr> <tr><td></td><td><h1><input name="submit" type="submit" value="Trimite" /></h1></td></tr> </font></table>
</form> iar cel ce trimite e : <?php $kkt="FORMULAR CONTACT!!!!!!!!!!" $catre='Y2K_fresh@yahoo.com'; $denumire_societate=$_GET['denumire_societate']; $cod_fiscal=$_GET['cod_fiscal']; $Subiect=$_GET['Subiect']; $obiect=$_GET['caen']; $activitati_secundare=$_GET['activitati_secundare']; $nr_angajati=$_GET['nr_angajati']; $platitor_tva=$_GET['platitor_tva']; $platitor_impozit=$_GET['platitor_impozit']; $accize=$_GET['accize']; $impozit_titei=$_GET['impozit_titei']; $taxa_jocuri_noroc=$_GET['taxa_jocuri_noroc']; $nr_facturi_emise=$_GET['nr_facturi_emise']; $nr_facturi_primite=$_GET['nr_facturi_primite']; $situatii_financiare_consolidate=$_GET['situatii_financiare_consolidate']; $alte_informatii_utile=$_GET['alte_informatii_utile']; $nume=$_GET['nume']; $functie=$_GET['functie']; $telefon=$_GET['telefon']; $email=$_GET['email'];
if($denumire_societate=="") exit('Completeaza si la Denumire societate'); if($cod_fiscal=="") exit('Completeaza si la Cod fiscal'); if($Subiect=="") exit('Completeaza si la Subiect'); if($obiect=="") exit('Completeaza si la C.A.E.N'); if($activitati_secundare=="") exit('Completeaza si la Activitati secundare desfasurate'); if($nr_angajati=="") exit('Completeaza si la Nr. de angajati'); if($platitor_tva=="") exit('Completeaza si la Platitor TVA'); if($platitor_impozit=="") exit('Completeaza si la Platitor Impozit profit / venit'); if($accize=="") exit('Completeaza si la Accize'); if($impozit_titei=="") exit('Completeaza si la Impozit la titeiul din productia interna'); if($taxa_jocuri_noroc=="") exit('Completeaza si la Taxa pe jocuri de noroc'); if($nr_facturi_emise=="") exit('Completeaza si la Numarul mediu de facturi emise pe luna'); if($nr_facturi_primite=="") exit('Completeaza si la Numarul mediu de facturi primite pe luna'); if($situatii_financiare_consolidate=="") exit('Completeaza si la Societatea intocmeste situatii financiare consolidate'); if($alte_informatii_utile=="") exit('Completeaza si la Alte informatii utile'); if($nume=="") exit('Completeaza si la Persoana de contact'); if($functie=="") exit('Completeaza si la Functie:'); if($telefon=="") exit('Completeaza si la Numar de telefon'); if($email=="") exit('Completeaza si la Adresa e-mail');
$pabibabum='Denumire societate : $denumire_societate\n Cod fiscal: $cod_fiscal \n Subiect: $Subiect\n Obiect principal de activitate (C.A.E.N) :$obiect\n Activitati secundare desfasurate: $activitati_secundare\n Nr. de angajati: $nr_angajati\n Platitor TVA: $platitor_tva\n Platitor Impozit profit / venit: $platitor_impozit \n Accize: $accize \n Impozit la titeiul din productia interna: $impozit_titei\n Taxa pe jocuri de noroc: $taxa_jocuri_noroc \n Numarul mediu de facturi emise pe luna: $nr_facturi_emise \n Numarul mediu de facturi primite pe luna: $nr_facturi_primite \n Societatea intocmeste situatii financiare consolidate? $situatii_financiare_consolidate \n Alte informatii utile: $alte_informatii_utile \n Persoana de contact: $nume \n Functie: $functie \n Numar de telefon: $telefon \n Adresa e-mail: $email';
mail($catre,$kkt,$pabibabum); header( 'Location: mesajtrimis.html' ) ; ?>
cand dau pe trimite nu imi trimite ... de ce ?  ah.. .daca are cineva idee cu ce sa il imbunatatesc ... sa imi zica ... (veau sa pun si cod de securiate dar prima data sa il fac sa functioneze si fara .... )
|
|
|
|
|
Logged
|
|
| 30-11-2008, 15:19 | Twitt :: |
|
|
|
|
Y2K

Mesaje: 214 Offline
|
eu am primit mailul tau  ce ai primit tu e auto respond ... o porcarie cand dau trimite din html mie nu imi trimite amu imi da si ceva erroare Parse error: syntax error, unexpected T_VARIABLE in /home/XXXXXX/public_html/1111.php on line 3
|
|
|
|
|
Logged
|
|
| 30-11-2008, 15:35 | Twitt :: |
|
|
|
|
Y2K

Mesaje: 214 Offline
|
Nu trimite deloc si moare acolo? Sau te redirecteaza?
hooou ... am gasit .... lipsea ";"  acum nu imi i-a informatiile dupa site.... imi zice ca nu am complectat denumirea de la societate iar dupa ce primesc .... imi zice asa : Denumire societate : $denumire_societate\n Cod fiscal: $cod_fiscal \n Subiect: $Subiect\n Obiect principal de activitate (C.A.E.N) :$obiect\n Activitati secundare desfasurate: $activitati_secundare\n Nr. de angajati: $nr_angajati\n Platitor TVA: $platitor_tva\n Platitor Impozit profit / venit: $platitor_impozit \n Accize: $accize \n Impozit la titeiul din productia interna: $impozit_titei\n Taxa pe jocuri de noroc: $taxa_jocuri_noroc \n Numarul mediu de facturi emise pe luna: $nr_facturi_emise \n Numarul mediu de facturi primite pe luna: $nr_facturi_primite \n Societatea intocmeste situatii financiare consolidate? $situatii_financiare_consolidate \n Alte informatii utile: $alte_informatii_utile \n Persoana de contact: $nume \n Functie: $functie \n Numar de telefon: $telefon \n Adresa e-mail: $email
|
|
|
|
|
Logged
|
|
| 30-11-2008, 15:42 | Twitt :: |
|
|
Reclama

Mesaje: 25.90 Online
|
Pe ABCDomenii: 250MB spatiu + 20GB trafic + 5 subdomenii = 0.95 €
|
The problem with troubleshooting is that trouble shoots back.
|
| Azi | |
|
|