Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 10 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 01.06.08
Prihlásený: 15.07.10
Príspevky: 33
Témy: 9
Príspevok NapísalOffline : 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&oacute;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&aacute;r</option>
        <option value="2">Febru&aacute;r</option>
        <option
      value="3">Marec</option>
        <option value="4">Apr&iacute;l</option>
        <option
      value="5">M&aacute;j</option>
        <option value="6">J&uacute;n</option>
        <option
      value="7">J&uacute;l</option>
        <option value="8">August</option>
        <option
      value="9">September</option>
        <option value="10">Okt&oacute;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&aacute;r</option>
        <option value="2">Febru&aacute;r</option>
        <option
      value="3">Marec</option>
        <option value="4">Apr&iacute;l</option>
        <option
      value="5">M&aacute;j</option>
        <option value="6">J&uacute;n</option>
        <option
      value="7">J&uacute;l</option>
        <option value="8">August</option>
        <option
      value="9">September</option>
        <option value="10">Okt&oacute;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&ocirc;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&ocirc;žkov&aacute; izba</option>
    <option
              value="4-lozkova izba">4-l&ocirc;žkov&aacute; 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">&Aacute;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&uacute;ce inform&aacute;cie:</label>
  </span></td>
  <td><span class="inp_txt">
    <textarea id="txt_1" onblur="if (this.value == '') {this.value='Sem nap&iacute;&scaron;te va&scaron;u požiadavku:';}" onfocus="if (this.value == 'Sem nap&iacute;&scaron;te va&scaron;u požiadavku:') {this.value='';}" name="doplnujuce_informacie" rows="8" cols="40">Sem nap&iacute;&scaron;te va&scaron;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??


Offline

Užívateľ
Užívateľ
formular na odoslanie e-mailom

Registrovaný: 01.10.07
Prihlásený: 03.02.14
Príspevky: 747
Témy: 152
Bydlisko: Bratislava
Príspevok NapísalOffline : 19.08.2008 0:42

A co konkretne sa deje? Aky je problem? Moze to byt sposobene aj hostingom.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.06.08
Prihlásený: 11.12.19
Príspevky: 84
Témy: 20
Príspevok NapísalOffline : 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 ;)


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 01.06.08
Prihlásený: 15.07.10
Príspevky: 33
Témy: 9
Príspevok Napísal autor témyOffline : 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?


Offline

Čestný člen
Čestný člen
formular na odoslanie e-mailom

Registrovaný: 17.10.06
Prihlásený: 08.01.11
Príspevky: 1752
Témy: 17
Príspevok NapísalOffline : 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.
Offline

Skúsený užívateľ
Skúsený užívateľ
formular na odoslanie e-mailom

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 19.08.2008 16:24

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!
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 01.06.08
Prihlásený: 15.07.10
Príspevky: 33
Témy: 9
Príspevok Napísal autor témyOffline : 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 ??


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.04.08
Prihlásený: 15.05.15
Príspevky: 884
Témy: 3
Príspevok NapísalOffline : 25.08.2008 10:11

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…
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 01.06.08
Prihlásený: 15.07.10
Príspevky: 33
Témy: 9
Príspevok Napísal autor témyOffline : 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)


Offline

Skúsený užívateľ
Skúsený užívateľ
formular na odoslanie e-mailom

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 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.
Odpovedať na tému [ Príspevkov: 10 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. HTML Formular odoslanie emailom

v HTML, XHTML, XML, CSS

7

394

20.04.2014 19:31

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Formulár na odoslanie údajov

v PHP, ASP

1

554

13.10.2009 21:22

Svolo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. prepojenie e-mailom

v Antivíry a antispywary

9

521

25.10.2008 21:07

kekesko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. prosím pomôžte mi s e-mailom

v Webhosting a servery

5

698

16.12.2008 7:48

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Odoslanie e-mailu

v Assembler, C, C++, Pascal, Java

0

489

03.03.2009 20:28

Fico Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Odoslanie formulára na e-mail

v PHP, ASP

9

784

05.09.2011 18:56

chrono Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. formular na odoslanie na mail

v PHP, ASP

4

441

20.10.2013 12:02

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. posielanie e-mailu formulár

v JavaScript, VBScript, Ajax

4

749

16.08.2008 19:48

Gosty Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C# - ako skryť aktívny formulár a otvoriť druhý formulár

[ Choď na stránku:Choď na stránku: 1, 2, 3 ]

v Technológia .NET

67

2759

28.06.2013 22:08

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. wordpress kontaktný formulár a objednávkový formulár

v Redakčné systémy

1

1097

22.08.2016 10:26

hatto13 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém s mailom

v PHP, ASP

2

325

05.05.2012 11:07

bulletko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Obrana proti mailom s virusmi

v Antivíry a antispywary

0

897

09.08.2006 7:44

Aifel Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nejde posielat obrazky spolu s mailom

v Sieťové a internetové programy

2

488

03.06.2008 19:37

raf Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Odoslanie dat

v PHP, ASP

1

500

11.11.2009 17:16

Filipyno Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Odoslanie formulara

v JavaScript, VBScript, Ajax

4

365

26.07.2012 21:52

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Odoslanie údajov

v PHP, ASP

1

499

18.04.2008 16:56

Tominator Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra