» Utilizator
LAMP
» Parteneri» De citit» Recomandari» Taskuri securitate » Statistici
  • 65486 de mesaje.
  • 7732 de topicuri.
  • 1230 de utilizatori.
  •  
  • Joistestisket8 e ultimul utilizator inregistrat.
[Detalii]

 

| |
Pagini: [1] 2
Print

help formular [2184 afisari]

hirosima
*


Mesaje: 154
OfflineOffline


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
OfflineOffline


Am eu un formular pe aici, il modifici dupa cum vrei.

contact.html
Code:
<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: 1257
OfflineOffline

WWW

Mai intai seteaza pt fiecare input un nume, de exemplu:
Code:
<input type="text" name="email">
Apoi vei prelua valorile din formular astfel
Code:
<?php

$email = $_POST['email'];
................

?>
Si tot asa pentru fiecare camp. La sfarsit, vei folosi functia mail() pentru a trimite email. Functia se foloseste astfel:
Code:
<?php

mail($destinatar, $subiect, $mesaj);

?>
Bafta Winking
Logged
03-09-2008, 19:02 Twitt ::
hirosima
*


Mesaje: 154
OfflineOffline


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: 1257
OfflineOffline

WWW

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.
Code:
<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:
Code:
<?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: 154
OfflineOffline


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:

^ 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: 154
OfflineOffline


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 ::
emi



Mesaje:

ok, exista un inceput pentru orice.
ca editor de text pentru php recomand http://www.pspad.com/en/download.php
Logged
05-09-2008, 07:25 Twitt ::
hirosima
*


Mesaje: 154
OfflineOffline


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
OfflineOffline

WWW

am si eu o problema cu un formular ....
Code:
<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&nbsp;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 :

Code:
<?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 ? Straight face

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 ::
Agkelos
*


Mesaje: 7196
OfflineOffline

WWW

Trimite... eu am primit mailul tau Laughing
Logged

30-11-2008, 15:27 Twitt ::
Y2K
*


Mesaje: 214
OfflineOffline

WWW

eu am primit mailul tau Laughing

ce ai primit tu e auto respond ... o porcarie Smile


cand dau trimite din html mie nu imi trimite Straight face


amu imi da si ceva erroare Straight face
Code:
Parse error: syntax error, unexpected T_VARIABLE in /home/XXXXXX/public_html/1111.php on line 3
Logged
30-11-2008, 15:35 Twitt ::
Agkelos
*


Mesaje: 7196
OfflineOffline

WWW

Nu trimite deloc si moare acolo? Sau te redirecteaza?
Logged

30-11-2008, 15:40 Twitt ::
Y2K
*


Mesaje: 214
OfflineOffline

WWW

Nu trimite deloc si moare acolo? Sau te redirecteaza?

hooou ... am gasit .... lipsea ";" Straight face acum nu imi i-a informatiile dupa site.... imi zice ca nu am complectat denumirea de la societate Straight face


iar dupa ce primesc .... imi zice asa :

Code:
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 ::
Pagini: [1] 2
Print
SkullBox Forum  |  Development  |  Web Development  |  PHP Snippets  |  Topic: help formular