Comanda online...

Discuţii diverse, dar centrate pe subiecte IT.
Reguli forum
Aveti o problema si vreti sa primiti ajutor? Click aici ! Nu uitati si de regulamentul forumului !
FaNkY
Utilizator înregistrat
Mesaje: 204
Membru din: 12-Noi-2007, 10:49:57
Versiune: 3.0.5
Ext: Da
Server: Windows
Nivel phpBB: Puţin experimentat
Contact:

Comanda online...

Mesaj de FaNkY »

Am un script html , de comanda online , pt un site de IT , dar cand dau submit , da eroare , din cate am inteles imi trebuie un alt script php , ca sa functioneze , daca am gresit va rog sa imi explicati cum il pot face sa mearga , cand dau submit sa trimita datele , si ce mai contine la emailul dorit :(
Shadow_One
Fost coleg
Mesaje: 265
Membru din: 16-Sep-2007, 11:37:11

Mesaj de Shadow_One »

Adica tu faci shop online si nu stii sa faci html form si preluare de date prin php?
FaNkY
Utilizator înregistrat
Mesaje: 204
Membru din: 12-Noi-2007, 10:49:57
Versiune: 3.0.5
Ext: Da
Server: Windows
Nivel phpBB: Puţin experimentat
Contact:

Mesaj de FaNkY »

Este o firma de exercitiu , un fel de competitie la liceu
imi poate expica cineva cum se face , fara abatari de la subiect va rog
Shadow_One
Fost coleg
Mesaje: 265
Membru din: 16-Sep-2007, 11:37:11

Mesaj de Shadow_One »

Pe scurt
Faci un fisier comanda.html:

Cod: Selectaţi tot

<html><head></head><body>
<form method="post" action="comanda.php">
<input type="text" name="nume"><br />
<input type="text" name="prenume"><br />
<input type="text" name="produs">
<input type="submit" value="trimite">
</form></body></html>
Faci un fisier comanda.php:

Cod: Selectaţi tot

<?php
$nume=$_POST['nume'];
$prenume=$_POST['prenume'];
$produs=$_POST['produs'];
$catre='adresa catre care vrei sa se duca formularul';
$subiect='comanda produs nou';
$mesaj=\'A fost comandat produsul ' .$produs . ' de catre ' .$nume . ' ' ,$prenume \'
mail($catre, $subiect, $mesaj);
Nu l-am verificat. Poate apar erori de sintaxa. Asa ar trebui sa arate.
DracKo
Nou venit
Mesaje: 4
Membru din: 16-Ian-2008, 20:29:42

Mesaj de DracKo »

pentru mine are nevoie de scriptul asta .

Acum cam asa arata formularul pe care vreau sal completeze ei :

Cod: Selectaţi tot

<html>
<title>Comanda Online</title>
<head>
</head>
<body>
<h2>Comanda online</h2>
<form name="Comanda" action="http://best-it.ilive.ro/Comanda/comanda.php" method="get">
<table border="0">

<tr><td>Denumire firma: </td><td><input name="denumire" type="text" size="50" maxlengh="60"></td></tr>
<tr><td>Email: </td><td><input name="from" type="text" size="50" maxlengh="60"></td></tr>
<tr><td>Nr.Re.Com/an/J: </td><td><input name="numar" type="text" size="50" maxlengh="60"></td></tr>
<tr><td>CUI: </td><td><input name="cui" type="text" size="50" maxlengh="60"></td></tr>
<tr><td>Sediul:</td><td><input name="sediul" type="text" size="50" maxlengh="60"></td></tr>
<tr><td>Strada:</td><td><input name="strada" type="text" size="50" maxlengh="60"></td></tr>
<tr><td>Judet:</td><td><input name="judet" type="text" size="50" maxlengh="60"></td></tr>
<tr><td>Cod IBAN LEI:</td><td><input name="lei" type="text" size="50" maxlengh="60"></td></tr>
<tr><td>Cod IBAN EUR:</td><td><input name="eur" type="text" size="50" maxlengh="60"></td></tr>

</table>
<table border="0">

<tr>Nr.Crt Cod Produs &nbsp;&nbsp; Denumire Produs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp Cantitate&nbsp;&nbsp;&nbsp;&nbsp;Pret</tr>
<tr>
	
 	<td><textarea name="desc1" cols="1"  rows="10" id="addesc" size="10"></textarea>
	<textarea name="desc2" cols="6" rows="10" id="addesc" size="50"></textarea>
	<textarea name="desc3" cols="40" rows="10" id="addesc"></textarea>
	<textarea name="desc4" cols="3" rows="10" id="addesc"></textarea>
	<textarea name="desc5" cols="4" rows="10" id="addesc"></textarea></td>
</tr>

<tr><td><input type="submit" name="Submit" value="Comanda">
</td></tr>
</table>
</form>

</body>
</html>
Eu nu prea ma stiu in php , si de aceea va rog sa ma ajutati si pe mine cu un action script pentru formularu ala :D .
Multumesc anticipat :D
axn
Utilizator înregistrat
Mesaje: 295
Membru din: 01-Mar-2006, 23:39:47

Mesaj de axn »

Cod: Selectaţi tot

$email = $_POST['from'];
$catre = "tine@server.com";
$subiect = "subiect email\n";
$de_la = "From: $email\n";
$mesaj = "\n";
while (list ($camp, $valoare) = each ($_POST)) {
$mesaj .= "$camp : $valoare\n";
}
if(mail($catre, $subiect, $body, $de_la)) {
echo 'Mesajul a fost trimis cu succes.';
} else {
echo 'A avut loc o eroare..';
}
Asta iti va prelua fiecare camp pus de tine acolo.
Inlocuieste: method="get" de la <form nam,e... cu method="post"

Iar in ceea ce priveste ce ai tu la action, daca e pe acelasi domeniu,
nu mai trebuie sa pui si http://....
Iar totodata la ilive nu cred ca va merge, am auzit ca n-au mail() activ.
What I'm s'pose to write here ?
Scrie răspuns

Înapoi la “Diverse”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator