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 | 9 |
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 | 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 | 20 |
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 | 9 |
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 | 17 |
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 | 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 | 9 |
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 | 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 | 9 |
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 | 35 Bydlisko: BA - WESTSIDE |
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 |
---|
| v HTML, XHTML, XML, CSS | 7 | 441 | 20.04.2014 19:31 BX | | v PHP, ASP | 1 | 580 | 13.10.2009 21:22 Svolo | | v Antivíry a antispywary | 9 | 565 | 25.10.2008 21:07 kekesko | | v Webhosting a servery | 5 | 733 | 16.12.2008 7:48 stenley | | v Assembler, C, C++, Pascal, Java | 0 | 536 | 03.03.2009 20:28 Fico | | v PHP, ASP | 9 | 825 | 05.09.2011 18:56 chrono | | v PHP, ASP | 4 | 477 | 20.10.2013 12:02 shaggy | | v JavaScript, VBScript, Ajax | 4 | 791 | 16.08.2008 19:48 Gosty | | [ Choď na stránku: 1, 2, 3 ] v Technológia .NET | 67 | 2916 | 28.06.2013 22:08 walther | | v Redakčné systémy | 1 | 1219 | 22.08.2016 10:26 hatto13 | | v PHP, ASP | 2 | 361 | 05.05.2012 11:07 bulletko | | v Antivíry a antispywary | 0 | 947 | 09.08.2006 7:44 Aifel | | v Sieťové a internetové programy | 2 | 534 | 03.06.2008 19:37 raf | | v PHP, ASP | 1 | 548 | 11.11.2009 17:16 Filipyno | | v JavaScript, VBScript, Ajax | 4 | 401 | 26.07.2012 21:52 shaggy | | v PHP, ASP | 1 | 539 | 18.04.2008 16:56 Tominator |
|