|
|
|
| Autor |
Správa |
vajda65 Medium Professional


Pohlavie:  Stav:  Založený: 22.02.2005 Príspevky: 1105 Bydlisko: hojko.com Karma: 
|
Zaslal: 15 Aug 2006, 11:51 Predmet: Reklamačný formulár |
|
|
Ahojte, chcel by som dať na stránku nejaký reklamačný formulár. Ak náhodou nejaký máte postnite sem prosím script.
Alebo niečo jednoduché napr. ako je tu:
http://www.inakup.sk/reklamacie/
dík |
|
| Návrat hore |
|
 |
ppt Professional


Pohlavie:  Stav:  Založený: 27.05.2006 Príspevky: 1476
Karma: 
|
|
| Návrat hore |
|
 |
vajda65 Medium Professional


Pohlavie:  Stav:  Založený: 22.02.2005 Príspevky: 1105 Bydlisko: hojko.com Karma: 
|
Zaslal: 15 Aug 2006, 12:09 Predmet: |
|
|
| viem o tom, že to je podobné akurát som ešte neskúšal či by to šlo. |
|
| Návrat hore |
|
 |
ppt Professional


Pohlavie:  Stav:  Založený: 27.05.2006 Príspevky: 1476
Karma: 
|
Zaslal: 15 Aug 2006, 12:29 Predmet: |
|
|
| Ak ide aj to (co ide) a tebe funguje na tvojom hostingu funkcia mail, tak neviem, preco by ti to nemalo ist. |
|
| Návrat hore |
|
 |
vajda65 Medium Professional


Pohlavie:  Stav:  Založený: 22.02.2005 Príspevky: 1105 Bydlisko: hojko.com Karma: 
|
Zaslal: 15 Aug 2006, 12:35 Predmet: |
|
|
vieš pôvodne som chcel niečo zložitejšie, ako má napríklad alzasoft, teda, že ti vygeneruje RMA číslo atď, ale asi bude zo začiatku stačiť aj toto.
Je to dobrý script.
Vyskúšam to hneď ako nabehne hosting, na freehoste majú niečo s databázou takže nejde.
edit://
takže formulár som trochu upravil, vyzerá asi takto:
<body>
<p style="border: 1px dashed rgb(214, 214, 214); padding: 5px; font-size: 12px; background-color: rgb(245, 245, 245);">
Nefunguje Vám u nás zakúpený výrobok? Vyplňte nižšie uvedený formulár. Obratom Vás budeme informovať o ďalšom postupe.<br>
<body>
<p style="border: 1px dashed rgb(214, 214, 214); padding: 5px; font-size: 12px; background-color: rgb(245, 245, 245);">
Nefunguje Vám u nás zakúpený výrobok? Vyplňte nižšie uvedený formulár. Obratom Vás budeme informovať o ďalšom postupe.<br>
<form action="mail.php" method="post">
<table>
<tr><td align="left">
<tr><td align="left"><strong>Číslo faktúry:</strong></td><td><input type="text" name="faktura" size="15"></td></tr>
<tr>
<tr>
<tr><td align="left"><strong>Názov tovaru </strong><br> (podľa faktúry):</td><td><input type="text" name="nazov" size="40"></td></tr>
<tr>
<tr>
<tr><td><strong>Meno a priezvisko</strong> <br>(podľa faktúry):</td><td><input type="text" name="meno" size="40"></td></tr>
<tr>
<tr>
<tr><td align="left"><strong>Deň dodania</strong><br>(podľa faktúry):</td><td><input type="text" name="den" size="10"></td></tr>
<tr>
<tr>
<tr><td align="left"><strong>Telefón:</strong></td><td><input type="text" name="telefon" size="25"></td></tr>
<tr>
<tr>
<tr><td align="left"><strong>E-mail:</strong></td><td><input type="text" name="mail" size="40"></td></tr>
<tr>
<tr>
<tr><td align="left" valign="top"><strong>Popis poruchy:<strong></td><td><textarea COLS="30" ROWS="6"
name=" Porucha"></textarea></td></tr>
<tr><td></td><td align="right"><input type="submit" value="Odoslať"></td></tr>
</form>
</table>
</body>
<?php
$faktura=$_POST["faktura"];
$nazov=$_POST["nazov"];
$meno=$_POST["meno"];
$den=$_POST["den"];
$telefon=$_POST["telefon"];
$mail=$_POST["mail"];
$porucha=$_POST["porucha"];
$submit=$_POST["submit"];
$text="Reklamacia:".$faktura.", nazov: ".$nazov.", meno: ".$meno.", den podania: ".$den." telefon: ".$telefon." mail:".$mail.", porucha: ".$porucha;
$odosli= mail("galajda@biometric.sk", "reklamacia tovaru", $text);
if($odosli)
echo "Správa úspešne odoslaná";
else
echo "Správu sa nepodarilo odoslať";
?>
ale nejde mi potom ten mail, nepomôže mi s tým niekto prosím? |
|
| Návrat hore |
|
 |
Frikso Guru


Pohlavie:  Stav:  Založený: 07.03.2006 Príspevky: 2684 Bydlisko: Cífer [19] Karma: 
|
Zaslal: 15 Aug 2006, 13:01 Predmet: |
|
|
Niečo som ti zbuchal, ale kedže mi z nejakeho nejasneho dovodu nejde FTP tak som to neodskušal, takže nechaj to skontrolovať napr. audiotrackovi, tu je to:
| Kód: |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>mail</title>
</head>
<body>
<h2>Reklamačny formular<h2>
<form action="mail.php" method="post">
<table>
<tr><td>Číslo faktúry:</td><td><input type="text" name="faktura" size="12"> </td></tr>
<tr><td>Meno a priezvisko</td><td><input type="text" name="meno" size="40"></td></tr>
<tr><td>E-mail</td><td><input type="text" name="mail" size="40"></td></tr>
<tr><td>Názov tovaru:</td><td><input type="text" name="tovar" size="40"></td></tr>
<tr><td>Deň podania:</td><td><input type="text" name="Den" size="12"></td></tr>
<tr><td valign="top">Popis poruchy:</td><td><textarea cols="30" rows="6" name="porucha"></textarea></td></tr>
<tr><td><input type="submit" value="Odoslať"></td><td><input type="reset" value="vymazať"</td></tr>
</form>
</table>
</body>
</html> |
mail.php mas tu:
| Kód: |
<?php
$faktura=$_POST["faktura"];
$meno=$_POST["meno"];
$mail=$_POST["mail"];
$tovar=$_POST["tovar"];
$den=$_POST["den"];
$porucha=$_POST["porucha"];
$submit=$_POST["submit"];
$text="Reklamacia:".$faktura.", tovar: ".$tovar.", den podania: ".$den." meno: ".$meno."mail:".$mail.", porucha: ".$porucha;
$odosli= mail("tvoj@mail.tld", "reklamacia tovaru", $text);
if($odosli)
echo "Správa úspešne odoslaná";
else
echo "Správu sa nepodarilo odoslať";
?> |
|
|
| Návrat hore |
|
 |
trizzo VIP


Pohlavie:  Stav:  Založený: 26.09.2004 Príspevky: 2752 Bydlisko: 0x800045 Karma: 
|
Zaslal: 15 Aug 2006, 15:27 Predmet: |
|
|
| Frikso napísal: |
| Niečo som ti zbuchal, ale kedže mi z nejakeho nejasneho dovodu nejde FTP tak som to neodskušal, takže nechaj to skontrolovať napr. audiotrackovi, tu je to: |
a ked server nepodporuje odosielanie mejlov pomocou mail fcie??
v takom pripade doporucujem pouzit smtp class, pripadne skusit odoslanie pomocou socketov.... |
|
| Návrat hore |
|
 |
Frikso Guru


Pohlavie:  Stav:  Založený: 07.03.2006 Príspevky: 2684 Bydlisko: Cífer [19] Karma: 
|
Zaslal: 15 Aug 2006, 15:43 Predmet: |
|
|
| trizzo napísal: |
a ked server nepodporuje odosielanie mejlov pomocou mail fcie??
v takom pripade doporucujem pouzit smtp class, pripadne skusit odoslanie pomocou socketov.... |
Ak by si mal na to nejaky scriptik, tak ho sem pls. hod, mne by sa velmi hodil, kedze hostujem na freeserveri. Dik |
|
| Návrat hore |
|
 |
vajda65 Medium Professional


Pohlavie:  Stav:  Založený: 22.02.2005 Príspevky: 1105 Bydlisko: hojko.com Karma: 
|
Zaslal: 15 Aug 2006, 15:45 Predmet: |
|
|
ja som tiež na freeservri, tam nejde funkcia mail?
Práve som sa chystal písať adminovi či to tam ide. |
|
| Návrat hore |
|
 |
Frikso Guru


Pohlavie:  Stav:  Založený: 07.03.2006 Príspevky: 2684 Bydlisko: Cífer [19] Karma: 
|
Zaslal: 15 Aug 2006, 16:07 Predmet: |
|
|
| vajda65 napísal: |
ja som tiež na freeservri, tam nejde funkcia mail?
Práve som sa chystal písať adminovi či to tam ide. |
kukni si forum.freeserver.sk tam mas o tom pisane. Mail() tam funguje, len odosielatel musi byt mailova adresa z tvojej domeny /hostujucej/. Prejdi si forum, skus to, ked nepojde, tak mi napis na ICQ poriesime to, ja tiez pouzivam funkciu mail() bez problemov. |
|
| Návrat hore |
|
 |
audiotrack Moderátor


Pohlavie:  Stav:  Založený: 09.09.2005 Príspevky: 6713 Bydlisko: Prievidza Karma: 
|
Zaslal: 15 Aug 2006, 17:31 Predmet: |
|
|
| Frikso napísal: |
| Niečo som ti zbuchal, ale kedže mi z nejakeho nejasneho dovodu nejde FTP tak som to neodskušal, takže nechaj to skontrolovať napr. audiotrackovi, tu je to: tu bol zdroják |
2 chyby:
namiesto $den=$_POST["den"]; daj $den=$_POST["Den"];
vymaž riadok $submit=$_POST["submit"];
| vajda65 napísal: |
ja som tiež na freeservri, tam nejde funkcia mail?
Práve som sa chystal písať adminovi či to tam ide. |
na niektorých hej, na iných nie. Napríklad na ic.cz a wz.cz funguje, na host.sk tuším nie
A ešte k tomu friksovmu zdrojáku, ak smiem trochu by som ho vylepšil.
index.php:
| Kód: |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>reklamácia</title>
<SCRIPT LANGUAGE="JavaScript">
<!--
function Kontrola ()
{
if (document.reklamacia.faktura.value == "")
{
document.reklamacia.faktura.focus();
alert ("Nezadali ste číslo faktúry");
return false;
}
if (document.reklamacia.meno.value == "")
{
document.reklamacia.meno.focus();
alert ("Nezadali ste vaše meno a priezvisko");
return false;
}
if (document.reklamacia.mail.value == "")
{
document.reklamacia.mail.focus();
alert ("Nezadali ste svoj e-mail");
return false;
}
if (document.reklamacia.mail.value.indexOf("@") == -1)
{
document.reklamacia.mail.focus();
alert ("Chybný formát e-mailu. Mail musí obsahovať '@' aj bodku");
return false;
}
if (document.reklamacia.mail.value.indexOf(".") == -1)
{
document.reklamacia.mail.focus();
alert ("Chybný formát e-mailu. Mail musí obsahovať '@' aj bodku");
return false;
}
if (document.reklamacia.tovar.value == "")
{
document.reklamacia.tovar.focus();
alert ("Nezadali ste názov tovaru");
return false;
}
if (document.reklamacia.Den.value == "0")
{
alert ("Vyberte si deň podania");
return false;
}
if (document.reklamacia.mesiac.value == "0")
{
alert ("Vyberte si mesiac podania");
return false;
}
if (document.reklamacia.rok.value == "0")
{
alert ("Vyberte si rok podania");
return false;
}
if (document.reklamacia.porucha.value == "")
{
document.reklamacia.porucha.focus();
alert ("Nezadali ste stručný popis poruchy");
return false;
}
}
// -->
</SCRIPT>
</head>
<body>
<h2>Reklamačny formular<h2>
<form name="reklamacia" action="mail.php" method="post" onSubmit="return Kontrola();">
<table>
<tr><td>Číslo faktúry:</td><td><input type="text" name="faktura" size="32"> </td></tr>
<tr><td>Meno a priezvisko</td><td><input type="text" name="meno" size="32"></td></tr>
<tr><td>E-mail</td><td><input type="text" name="mail" size="32"></td></tr>
<tr><td>Názov tovaru:</td><td><input type="text" name="tovar" size="32"></td></tr>
<tr><td>Deň podania:</td><td><select name="Den" lenght="20">
<option name="Den" value="0">deň
<? for ($i=1;$i<=31;$i++):
{
echo "<option name=\"Den\" value=\"$i\">$i";
}
endfor;
?>
</select>
<select name="mesiac" lenght="20">
<option name="mesiac" value="0">mesiac
<option name="mesiac" value="január">január
<option name="mesiac" value="február">február
<option name="mesiac" value="marec">marec
<option name="mesiac" value="apríl">apríl
<option name="mesiac" value="máj">máj
<option name="mesiac" value="jún">jún
<option name="mesiac" value="júl">júl
<option name="mesiac" value="august">august
<option name="mesiac" value="september">september
<option name="mesiac" value="október">október
<option name="mesiac" value="november">november
<option name="mesiac" value="december">december
</select>
<select name="rok" lenght="20">
<option name="rok" value="0">rok
<? for ($i=1999;$i<=2006;$i++):
{
echo "<option name=\"rok\" value=\"$i\">$i";
}
endfor;
?>
</select></td></tr>
<tr><td valign="top">Popis poruchy:</td><td><textarea cols="24" rows="6" name="porucha"></textarea></td></tr>
<tr><td><input type="submit" value="Odoslať k reklamácii"></td></tr>
</form>
</table>
</body>
</html> |
mail.php:
| Kód: |
<?php
$faktura=$_POST["faktura"];
$meno=$_POST["meno"];
$mail=$_POST["mail"];
$tovar=$_POST["tovar"];
$den=$_POST["Den"];
$mesiac=$_POST["mesiac"];
$rok=$_POST["rok"];
$porucha=$_POST["porucha"];
$datum=$den.". ".$mesiac." ".$rok;
$text="REKLAMÁCIA TOVARU \n \nČíslo faktúry:".$faktura.",\n tovar: ".$tovar."\n den podania: ".$datum."\n meno: ".$meno."\n mail: ".$mail.",\n popis poruchy: ".$porucha;
$odosli= mail("galajda@biometric.sk", "reklamacia tovaru", $text, "From: ".$mail);
if($odosli)
echo "Požiadavka úspešne odoslaná";
else
echo "Požiadavku sa nepodarilo odoslať";
?> |
Frikso: môže byť?  |
|
| Návrat hore |
|
 |
Frikso Guru


Pohlavie:  Stav:  Založený: 07.03.2006 Príspevky: 2684 Bydlisko: Cífer [19] Karma: 
|
Zaslal: 15 Aug 2006, 20:18 Predmet: |
|
|
AudiotrackJasne, ze moze. Si ma predbehol, chcel som akurat k tomu pridat overovanie cez javascript a k tomu riadku submit -> ani neviem, kde sa tam vzal
Dik za opravenie |
|
| Návrat hore |
|
 |
vajda65 Medium Professional


Pohlavie:  Stav:  Založený: 22.02.2005 Príspevky: 1105 Bydlisko: hojko.com Karma: 
|
Zaslal: 15 Aug 2006, 20:53 Predmet: |
|
|
Ten audiotrackov script je super, ale už som si poupravoval ten friksov, jediné dve veci by som tam chcel upraviť, a to :
1. aby ma to po odoslaní mailu presmerovalo na hlavnú stránku (skúšal som to cez meta, ale nešlo to. Asi to bola blbosť inak ma to nenapadlo.
2. Nezobrazuje to správne diakritiku
do formulára som pridal
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
edit://idem vyskúšať ešte pridať k tomu ten javascript vyzerá to super. |
|
| Návrat hore |
|
 |
audiotrack Moderátor


Pohlavie:  Stav:  Založený: 09.09.2005 Príspevky: 6713 Bydlisko: Prievidza Karma: 
|
Zaslal: 15 Aug 2006, 20:57 Predmet: |
|
|
| vajda65 napísal: |
Ten audiotrackov script je super, ale už som si poupravoval ten friksov, jediné dve veci by som tam chcel upraviť, a to :
1. aby ma to po odoslaní mailu presmerovalo na hlavnú stránku (skúšal som to cez meta, ale nešlo to. Asi to bola blbosť inak ma to nenapadlo.
|
| Kód: |
if($odosli)
{
echo "Požiadavka úspešne odoslaná";
header("Location: http://www.hojko.com/");
}
else
{
echo "Požiadavku sa nepodarilo odoslať";
header("Location: http://www.hojko.com/");
} |
alebo cez js:
| Kód: |
<script>
document.location.href='http://www.hojko.com/';
</script> |
alebo:
| Kód: |
| <meta http-equiv="refresh" content="6;URL=http://www.hojko.com"> |
|
|
| Návrat hore |
|
 |
ppt Professional


Pohlavie:  Stav:  Založený: 27.05.2006 Príspevky: 1476
Karma: 
|
Zaslal: 15 Aug 2006, 20:57 Predmet: |
|
|
if ($odosli) header("Location: index.php");
else echo "Mail sa nepodarilo odoslat!"; |
|
| Návrat hore |
|
 |
|
|  |
|
|
Nemôžete odosielať nové témy do tohto fóra Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre Nemôžete hlasovať v tomto fóre Nemôžete pripájať súbory do tohto fóra Môžete sťahovať súbory v tomto fóre
|
Powered by phpBB © 2005 phpBB Group, phpBB SEO, © Hojko 2004-2008
[ Vygenerované za: 0.2s ] :: [ 16 Queries ] :: [ 36,338 stránok za dnes ] :: [ Dnes DB: 668,747 ] :: [ Max DB: 2,334,336 Queries ]
|