| | |
| Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
Autor | Správa |
---|
Registrovaný: 01.06.08 Prihlásený: 15.07.10 Príspevky: 33 Témy: 9 | Napísal daoc: 18.08.2008 20:08 | |
|
v tomto som uplny zaciatocnik. Mam relativne dost velky objednavkovy formular, chcem ho posielat na e-mail a neviem kde mam chybu.
kontakt.html
Kód: <form action="data.php" method="post"> <fieldset> <p> <TABLE cellSpacing=3 cellPadding=0> <TBODY> <TR> <TD align="right" valign=top>Meno:</TD> <TD align="left"><INPUT name=meno id="meno" size=30 maxLength=50> </TD></TR> <tr> <td align="right" valign="top">Priezvisko:</td> <td align="left"><input name="priezvisko" id="priezvisko" size="30" maxlength="50" /> </td></tr> <tr> <td align="right" valign="top">Telefón / Fax:</td> <td align="left"><input name="telefon" id="telefon" size="30" maxlength="50" /> </td></tr> <tr> <td align="right" valign="top">E-mail:</td> <td align="left"><input name="e_mail" id="e_mail" value=@ size="30" maxlength="50" /> </td></tr> <tr> <TD align="right" valign=top>Adresa:</TD> <TD align="left"><INPUT name=adresa id="adresa" size=30 maxLength=50> </TD></TR> <TR> <TD align="right" vAlign=top>Deň príchodu:</TD> <td align="left"> <select name="den_prichodu" id="den_prichodu"> <option value="" selected="selected"></option> <option value="1">1.</option> <option value="2">2.</option> <option value="3">3.</option> <option value="4">4.</option> <option value="5">5.</option> <option value="6">6.</option> <option value="7">7.</option> <option value="8">8.</option> <option value="9">9.</option> <option value="10">10.</option> <option value="11">11.</option> <option value="12">12.</option> <option value="13">13.</option> <option value="14">14.</option> <option value="15">15.</option> <option value="16">16.</option> <option value="17">17.</option> <option value="18">18.</option> <option value="19">19.</option> <option value="20">20.</option> <option value="21">21.</option> <option value="22">22.</option> <option value="23">23.</option> <option value="24">24.</option> <option value="25">25.</option> <option value="26">26.</option> <option value="27">27.</option> <option value="28">28.</option> <option value="29">29.</option> <option value="30">30.</option> <option value="31">31.</option> </select> <select name="mesiac_prichodu" id="mesiac_prichodu"> <option value="" selected="selected"></option> <option value="1">Január</option> <option value="2">Február</option> <option value="3">Marec</option> <option value="4">Apríl</option> <option value="5">Máj</option> <option value="6">Jún</option> <option value="7">Júl</option> <option value="8">August</option> <option value="9">September</option> <option value="10">Október</option> <option value="11">November</option> <option value="12">December</option> </select> <select name="rok_prichodu" id="rok_prichodu"> <option value="" selected="selected"></option> <option value="2007">2007</option> <option value="2008">2008</option> </select> </td></tr> <TR> <TD align="right" vAlign=top>Deň odchodu: </TD> <td align="left"> <select name="den_odchodu" id="den_odchodu"> <option value="" selected="selected"></option> <option value="1">1.</option> <option value="2">2.</option> <option value="3">3.</option> <option value="4">4.</option> <option value="5">5.</option> <option value="6">6.</option> <option value="7">7.</option> <option value="8">8.</option> <option value="9">9.</option> <option value="10">10.</option> <option value="11">11.</option> <option value="12">12.</option> <option value="13">13.</option> <option value="14">14.</option> <option value="15">15.</option> <option value="16">16.</option> <option value="17">17.</option> <option value="18">18.</option> <option value="19">19.</option> <option value="20">20.</option> <option value="21">21.</option> <option value="22">22.</option> <option value="23">23.</option> <option value="24">24.</option> <option value="25">25.</option> <option value="26">26.</option> <option value="27">27.</option> <option value="28">28.</option> <option value="29">29.</option> <option value="30">30.</option> <option value="31">31.</option> </select> <select name="mesiac_odchodu" id="mesiac_odchodu"> <option value="" selected="selected"></option> <option value="1">Január</option> <option value="2">Február</option> <option value="3">Marec</option> <option value="4">Apríl</option> <option value="5">Máj</option> <option value="6">Jún</option> <option value="7">Júl</option> <option value="8">August</option> <option value="9">September</option> <option value="10">Október</option> <option value="11">November</option> <option value="12">December</option> </select> <select name="rok_odchodu" id="rok_odchodu"> <option value="" selected="selected"></option> <option value="2007">2007</option> <option value="2008">2008</option> </select> </td></tr> <TR> <TD align="right" valign="top">Počet osôb:</TD> <TD align="left"><input name="pocet_osob" id="pocet_osob" size=30 maxLength=50 /> </TD></TR> <tr> <td align="right" valign="top">Ubytovanie:</td> <td align="left"><select id="ubytovanie" name="ubytovanie"> <option value="6-lozkova izba" selected="selected">6-lôžková izba</option> <option value="4-lozkova izba">4-lôžková izba</option> <option value="Stan">Stan</option>
</select></td></tr> <tr> <td align="right" valign="top">Pes:</td> <td align="left"><input type="radio" name="pes" value="ano">Áno<br> <input type="radio" name="pes" value="nie" checked>Nie</td></tr> <tr> <td align="right" valign="top"><span class="inp_txt"> <label for="label">Doplňujúce informácie:</label> </span></td> <td><span class="inp_txt"> <textarea id="txt_1" onblur="if (this.value == '') {this.value='Sem napíšte vašu požiadavku:';}" onfocus="if (this.value == 'Sem napíšte vašu požiadavku:') {this.value='';}" name="doplnujuce_informacie" rows="8" cols="40">Sem napíšte vašu požiadavku:</textarea> </span></td> </tr> <tr> <td colspan="2" align="right" valign="top"><div align="center"><input name="odoslat" type="submit" value="Odoslať"><input type="reset" value="Vymazať" /></div></td> </tr></TBODY></TABLE> </p></fieldset></form></td></tr> </table>
data.php Kód: <?
$prijemca = "rezervacia@blablabla.sk";
if ($meno && $priezvisko && $telefon && $e_mail && $adresa && $den_prichodu && $mesiac prichodu && $rok_prichodu && $den odchodu && $mesiac odchodu && $rok odchodu && $pocet_osob && $ubytovanie && $pes && $doplnujuce_informacie){
mail("Serus", "$meno" "$priezvisko" "chce ubytovanie od: $den_prichodu $mesiac prichodu $rok_prichodu do: $den odchodu $mesiac odchodu $rok odchodu" "pre $pocet_osob osob, pes $pes" "vyhovuje im $ubytovanie" "este dodal/a $doplnujuce_informacie" "Kontakt: $meno && $priezvisko && $telefon && $e_mail && $adresa", "from: $email");
echo "Vaša objednávka bola úspešne odoslaná!";
}
elseif (($meno && $email && $predmet && $text) == false){
echo "Váš email nebol odoslaný. Nezadali ste všetky údaje.";
}
?>
sorry za neprehladny kod...neviem ci niekde nieco chyba, alebo treba nieco nastavit na hostingu??
|
|
Registrovaný: 01.10.07 Prihlásený: 03.02.14 Príspevky: 747 Témy: 152 Bydlisko: Bratislava |
A co konkretne sa deje? Aky je problem? Moze to byt sposobene aj hostingom.
|
|
Registrovaný: 21.06.08 Prihlásený: 11.12.19 Príspevky: 84 Témy: 20 | Napísal Slappy: 19.08.2008 9:36 | |
|
navrhol by som ti pouzit nieco jednoduchsie ak by si nic ineho nenasiel skus mi napisat na icq 452-296-395
|
|
Registrovaný: 01.06.08 Prihlásený: 15.07.10 Príspevky: 33 Témy: 9 | Napísal autor témy daoc: 19.08.2008 9:43 | |
|
exoomer píše: A co konkretne sa deje? Aky je problem? Moze to byt sposobene aj hostingom.
Vypíšem tam, to je jedno čo. A keď kliknem odoslať tak naskočí úplne biela obrazovka (stránka data.php) a nepošle to, ani nenapíše či bola odoslaná alebo nie. Proste úplne prázna stránka.
Ten súbor data.php mám iba taký ako vidíš. Nemá tam byť ešte niečo z HTML? To má byť iba také čisté PHP?
|
|
Registrovaný: 17.10.06 Prihlásený: 08.01.11 Príspevky: 1752 Témy: 17 | Napísal suchy: 19.08.2008 10:23 | |
|
problem bude v register globals. pristupuj k premennym ako $_POST['nazov_premennej'] namiesto $nazov_premennej
_________________ A Real Programmer might or might not know his wife's name. He does, however, know the entire ASCII code table. |
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
Ešte by som ťa rád upozornil, že tá tvoja podmienka je neplatná. Sprav to nejako takto:
Kód: if(mail(...)){echo "mail je odoslany"}else{echo "nieco sa po... mail nebol odoslany";}; alebo Kód: echo (mail(...)) ? "mail je odoslany" : "nieco sa po... mail nebol odoslany";
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 01.06.08 Prihlásený: 15.07.10 Príspevky: 33 Témy: 9 | Napísal autor témy daoc: 25.08.2008 10:02 | |
|
suchy píše: problem bude v register globals. pristupuj k premennym ako $_POST['nazov_premennej'] namiesto $nazov_premennej
čiže všade kde mam $nazov_premennej mam pred to ešte napísať $_POST čiže to bude vyzerať $_POST['nazov_premennej'] ??
aj v HTML súbore aj v PHP ??
|
|
Registrovaný: 30.04.08 Prihlásený: 15.05.15 Príspevky: 884 Témy: 3 |
Ano, ale len v .php subore.
_________________ Empty your memory, with a free()… like a pointer! If you cast a pointer to an integer, it becomes the integer, if you cast a pointer to a struct, it becomes the struct… The pointer can crash…, and can overflow… Be a pointer my friend… |
|
Registrovaný: 01.06.08 Prihlásený: 15.07.10 Príspevky: 33 Témy: 9 | Napísal autor témy daoc: 31.08.2008 15:43 | |
|
rooobertek píše: Ešte by som ťa rád upozornil, že tá tvoja podmienka je neplatná. Sprav to nejako takto: Kód: if(mail(...)){echo "mail je odoslany"}else{echo "nieco sa po... mail nebol odoslany";}; alebo Kód: echo (mail(...)) ? "mail je odoslany" : "nieco sa po... mail nebol odoslany";
čo mám dať namiesto tých troch bodiek?? (myslím v zátvorkach)
|
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 Bydlisko: BA - WESTSIDE | Napísal p360t: 31.08.2008 16:19 | |
|
To isté, čo máš doteraz vo volaní funkcie mail. Čiže celý ten dlhý text, len sa mu to nechcelo vypisovať (je to trochu neprehľadné).
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
| Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| HTML Formular odoslanie emailom v HTML, XHTML, XML, CSS | 7 | 394 | 20.04.2014 19:31 BX | | Formulár na odoslanie údajov v PHP, ASP | 1 | 554 | 13.10.2009 21:22 Svolo | | prepojenie e-mailom v Antivíry a antispywary | 9 | 521 | 25.10.2008 21:07 kekesko | | prosím pomôžte mi s e-mailom v Webhosting a servery | 5 | 698 | 16.12.2008 7:48 stenley | | Odoslanie e-mailu v Assembler, C, C++, Pascal, Java | 0 | 489 | 03.03.2009 20:28 Fico | | Odoslanie formulára na e-mail v PHP, ASP | 9 | 784 | 05.09.2011 18:56 chrono | | formular na odoslanie na mail v PHP, ASP | 4 | 441 | 20.10.2013 12:02 shaggy | | posielanie e-mailu formulár v JavaScript, VBScript, Ajax | 4 | 749 | 16.08.2008 19:48 Gosty | | C# - ako skryť aktívny formulár a otvoriť druhý formulár [ Choď na stránku: 1, 2, 3 ] v Technológia .NET | 67 | 2759 | 28.06.2013 22:08 walther | | wordpress kontaktný formulár a objednávkový formulár v Redakčné systémy | 1 | 1097 | 22.08.2016 10:26 hatto13 | | Problém s mailom v PHP, ASP | 2 | 325 | 05.05.2012 11:07 bulletko | | Obrana proti mailom s virusmi v Antivíry a antispywary | 0 | 897 | 09.08.2006 7:44 Aifel | | Nejde posielat obrazky spolu s mailom v Sieťové a internetové programy | 2 | 488 | 03.06.2008 19:37 raf | | Odoslanie dat v PHP, ASP | 1 | 500 | 11.11.2009 17:16 Filipyno | | Odoslanie formulara v JavaScript, VBScript, Ajax | 4 | 365 | 26.07.2012 21:52 shaggy | | Odoslanie údajov v PHP, ASP | 1 | 499 | 18.04.2008 16:56 Tominator |
| Nemôžete zakladať nové témy v tomto fóre 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
|
|