tag

Programovacie jazyky, rady, poradňa...
SEID
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 114
Registrovaný: 06 jan 2011, 21:53

Re: tag

Príspevok od používateľa SEID »

to mi nejde uz vobec :D ja neviem kde robim chybu :/
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: tag

Príspevok od používateľa BX »

Čo presne ti na tomto nejde?

Kód: Vybrať všetko

<form action="aaa.php" method="post">
<table>
<tr><td>Meno:</td><td><input type="text" name="meno"></td><td>Priezvisko:</td><td><input type="text" name="priezvisko"></td></tr>
<tr><td>Adresa:</td><td><input type="text" name="adresa"></td><td>Mesto:</td><td><input type="text" name="mesto"></td></tr>
<tr><td><input type="submit" name="submit" value="Odoslať"></td></tr>
</table>
</form>

<?php
if(isset($_POST["submit"]))
{
if(empty($_POST["meno"])) echo "Treba vyplniť meno!";
elseif(empty($_POST["priezvisko"])) echo "Treba vyplniť priezvisko!";
else
{
$sprava = "Meno: ".$_POST["meno"]."\n
Priezvisko: ".$_POST["priezvisko"]."\n
Adresa: ".$_POST["adresa"]."\n
Mesto: ".$_POST["mesto"];
if(mail("[email protected]", "Moj Predmet", $sprava)) echo "Odoslanie úspešné!"; else echo "Odoslanie sa nepodarilo. Skúste znovu";
}
}
?>
SEID
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 114
Registrovaný: 06 jan 2011, 21:53

Re: tag

Príspevok od používateľa SEID »

vsak uz taham dalsich 24 hodin, som akysi mimo :) uz vsetko pohode, ale ako namiesto sprosteho tlacitka odeslat dat napr. nejaky obrazok?
sharky-no
King
King
Používateľov profilový obrázok
Príspevky: 1681
Registrovaný: 31 okt 2006, 19:53

Re: tag

Príspevok od používateľa sharky-no »

javascriptom s eventom onclik v ktorom odosles formular..

Kód: Vybrať všetko

 document.forms["idFormulara"].submit();
propernex
Medium Star
Medium Star
Príspevky: 340
Registrovaný: 13 máj 2005, 17:59

Re: tag

Príspevok od používateľa propernex »

čo tak najskôr pogoogliť ako sa pýtať na každú maličkosť

Kód: Vybrať všetko

http://www.mightycoach.com/articles/htmltricks/imagesubmit.html
SEID
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 114
Registrovaný: 06 jan 2011, 21:53

Re: tag

Príspevok od používateľa SEID »

Kód: Vybrať všetko

<center>
<form action="boosox.php" method="post">
 
  <table>
	<tr><td><b>*Meno:</b><br><input type="text" name="meno" class="input-text" style="width:135px;"></td><td><b>*Priezvisko:</b><br><input type="text" name="priezvisko" class="input-text" style="width:135px;"/></td></tr>
  <tr><td><b>*Ulica:</b><br><input type="text" name="ulica" class="input-text" style="width:135px;"></td><td><b>*Číslo domu:</b><br><input type="text" name="dom" class="input-text" style="width:75px;"/></td></tr>
	<tr><td><b>*PSČ:</b><br><input type="text" name="psc" class="input-text" style="width:42px;"></td><td><b>*Mesto:</b><br><input type="text" name="mesto" class="input-text" style="width:135px;"/></td></tr>
	</table>
  <table> 
  <tr><td><b>*Dátum narodenia:</b><br><input type="text" name="den" class="input-text" style="width:20px;">&nbsp.&nbsp<input type="text" name="mesiac" class="input-text" style="width:20px;">&nbsp.&nbsp<input type="text" name="rok" class="input-text" style="width:40px;"/></td></tr>
	</table>
	<table>
  <tr><td><b>*E-mail:</b><br><input type="text" name="email" class="input-text" style="width:276px;"></td></tr><tr><td><b>Tel. číslo:</b><br><input type="text" name="telefon" class="input-text" style="width:100px;"></td></tr>
	</table>
  <table>
  <tr><td><b>Číslo účtu:</b><br><input type="text" name="ucet" class="input-text" style="width:85px;"><td><b>Kód banky:</b></b><br><input type="text" name="banka" class="input-text" style="width:35px;"/></td></tr>
  </table>
  <table>
  <tr><td colspan="2"><b>Vaše poznámky a dotazy k registrácií:</b><br><textarea cols="" rows="" name="poznamka" class="input-text" style="width:276px;height:100px;"/></textarea></td></tr>
    <br>
    <td>
    Políčka označené hviezdičkou (*) sú povinné !
    </td>
    </table>
    <br>
    <br>
  <tr>
  <table bgcolor="EEEEEE" width=800>
      <td><input type="checkbox" id="agree" name="ok" /></td>
         &nbsp&nbsp&nbsp
      <td>
      Súhlasím so a <a href="podmienky.html">všeobecnými podmienkami </a> a so zaslaním na dobierku <a href="balicek.html">uvítacieho balíčka</a> v cene 9,90 € + prepravné 3,90 €.
      </td>
      </tr>
  </table>
  <br>
  <br>
  <td><input type="submit" value="Odoslať"></td> 

</form>  

<?php
if(isset($_POST["submit"]))
{
if(empty($_POST["meno"])) echo "Nevyplnili ste svoje meno!";
elseif(empty($_POST["priezvisko"])) echo "Nevyplnili ste svoje priezvisko!";
elseif(empty($_POST["ulica"])) echo "Nevyplnili ste svoju ulicu!";
elseif(empty($_POST["dom"])) echo "Nevyplnili ste svoje číslo domu!";
elseif(empty($_POST["psc"])) echo "Nevyplnili ste svoje psč!";
elseif(empty($_POST["mesto"])) echo "Nevyplnili ste svoje mesto!";
elseif(empty($_POST["den"])) echo "Nevyplnili ste svoj deň narodenia!";
elseif(empty($_POST["mesiac"])) echo "Nevyplnili ste svoj mesiac narodenia!";
elseif(empty($_POST["rok"])) echo "Nevyplnili ste svoj rok narodenia!";
elseif(empty($_POST["email"])) echo "Nevyplnili ste svoj e-mail!";
else
{
$sprava = "Meno: ".$_POST["meno"]."\n
Priezvisko: ".$_POST["priezvisko"]."\n
Ulica: ".$_POST["ulica"]."\n
Číslo domu: ".$_POST["dom"]."\n
PSČ: ".$_POST["psc"]."\n
Mesto: ".$_POST["mesto"]."\n
Dátum narodenia: ".$_POST["den"]["mesiac"]["rok"]."\n
E-mail: ".$_POST["email"]."\n
Tel. číslo: ".$_POST["telefon"]."\n
Číslo účtu: ".$_POST["ucet"]."\n
 Kód banky: ".$_POST["banka"]."\n
if(mail("[email protected]", "Predmet", $sprava)) echo "Odoslanie úspešné!"; else echo "Odoslanie sa nepodarilo. Skúste znovu.";
}
}
?>
vypada to asi takto, ale nejde to spustit hadze chybu, co som zase urobil zleho? :/
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: tag

Príspevok od používateľa BX »

Nemáš ukončený string. Riadok:

Kód: Vybrať všetko

Kód banky: ".$_POST["banka"]."\n
na

Kód: Vybrať všetko

Kód banky: ".$_POST["banka"]."\n";
pripadne len na

Kód: Vybrať všetko

Kód banky: ".$_POST["banka"];
SEID
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 114
Registrovaný: 06 jan 2011, 21:53

Re: tag

Príspevok od používateľa SEID »

diky diky :) uz ju otvorim vsetko :) ale nevyhadzuje mi echo chyby, napr.
echo "Nevyplnili ste svoj e-mail!";
:// mna uz mrdne z toho... precoo?
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: tag

Príspevok od používateľa BX »

No sa nečuduj, keď nemáš tlačítko submit :P
Teda odhliadnuc od toho, že tá tabulka je úplne škaredá (čo do kódu), tak ešte pridaj sem

Kód: Vybrať všetko

<input type="submit" value="Odoslať">
toto

Kód: Vybrať všetko

<input type="submit" name="submit" value="Odoslať">
a už by to malo ísť
SEID
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 114
Registrovaný: 06 jan 2011, 21:53

Re: tag

Príspevok od používateľa SEID »

berem to ako urazku, sam dobre vies kolko sa stym serkam :DD vyzorovo by si ju ako zmenil?
-inac dakujem :))

/// nechodia mi emaili :/ a nevypisuje ani hlasku ci bol email poslani, alebo nie :(
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: tag

Príspevok od používateľa BX »

No je tam ešte jedna chyba a to tu

Kód: Vybrať všetko

Dátum narodenia: ".$_POST["den"]["mesiac"]["rok"]."\n
->

Kód: Vybrať všetko

Dátum narodenia: ".$_POST["den"].". ".$_POST["mesiac"].". ".$_POST["rok"]."\n
O a ešte tie &nbsp; Používaj si to, ak chceš, ale neoddeľuj ich bodkou. Nechaj ich len tak vedľa seba
SEID
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 114
Registrovaný: 06 jan 2011, 21:53

Re: tag

Príspevok od používateľa SEID »

jasne uz hadze chybovu hlasku ale len jednu :((
Odoslanie sa nepodarilo. Skúste znovu.

aj ked zadam vsetky, aj ked iba povinna aj ked ziadne... preco ma to takto namotava? :
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: tag

Príspevok od používateľa BX »

Skúšaš to na localhoste, alebo niekde na internete? Ak na internete, na akej doméne? Možno nemá túto funkciu povolenú hosting.
(Ak na localhoste, nečuduj sa a hop s tým na net :P )
SEID
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 114
Registrovaný: 06 jan 2011, 21:53

Re: tag

Príspevok od používateľa SEID »

normalne, zatial skusam free ic.cz,, tam by to malo ist tusim, ci nie? :( predtym mi to fungovalo normalne, to tu musi byt nejaka zrada
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: tag

Príspevok od používateľa BX »

No problém bude len v hostingu. Mne to na php5.sk nejde, ale na mojom (nemenovanom) už bez problémov, takže... :)
(Dám sem ale svoj kód pre istotu. Už ani neviem, čo som tam upravoval)

Kód: Vybrať všetko

<center>
<form action="aaa.php" method="post">

  <table>
   <tr><td><b>*Meno:</b><br><input type="text" name="meno" class="input-text" style="width:135px;"></td><td><b>*Priezvisko:</b><br><input type="text" name="priezvisko" class="input-text" style="width:135px;"/></td></tr>
  <tr><td><b>*Ulica:</b><br><input type="text" name="ulica" class="input-text" style="width:135px;"></td><td><b>*Číslo domu:</b><br><input type="text" name="dom" class="input-text" style="width:75px;"/></td></tr>
   <tr><td><b>*PSČ:</b><br><input type="text" name="psc" class="input-text" style="width:42px;"></td><td><b>*Mesto:</b><br><input type="text" name="mesto" class="input-text" style="width:135px;"/></td></tr>
   </table>
  <table>
  <tr><td><b>*Dátum narodenia:</b><br><input type="text" name="den" class="input-text" style="width:20px;">&nbsp&nbsp<input type="text" name="mesiac" class="input-text" style="width:20px;">&nbsp&nbsp<input type="text" name="rok" class="input-text" style="width:40px;"/></td></tr>
   </table>
   <table>
  <tr><td><b>*E-mail:</b><br><input type="text" name="email" class="input-text" style="width:276px;"></td></tr><tr><td><b>Tel. číslo:</b><br><input type="text" name="telefon" class="input-text" style="width:100px;"></td></tr>
   </table>
  <table>
  <tr><td><b>Číslo účtu:</b><br><input type="text" name="ucet" class="input-text" style="width:85px;"><td><b>Kód banky:</b></b><br><input type="text" name="banka" class="input-text" style="width:35px;"/></td></tr>
  </table>
  <table>
  <tr><td colspan="2"><b>Vaše poznámky a dotazy k registrácií:</b><br><textarea cols="" rows="" name="poznamka" class="input-text" style="width:276px;height:100px;"/></textarea></td></tr>
    <br>
    <td>
    Políčka označené hviezdičkou (*) sú povinné !
    </td>
    </table>
    <br>
    <br>
  <tr>
  <table bgcolor="EEEEEE" width=800>
      <td><input type="checkbox" id="agree" name="ok" /></td>
         &nbsp&nbsp&nbsp
      <td>
      Súhlasím so a <a href="podmienky.html">všeobecnými podmienkami </a> a so zaslaním na dobierku <a href="balicek.html">uvítacieho balíčka</a> v cene 9,90 € + prepravné 3,90 €.
      </td>
      </tr>
  </table>
  <br>
  <br>
  <td><input type="submit" name="submit" value="Odoslať"></td>
</form> 

<?php
if(isset($_POST["submit"]))
{
if(empty($_POST["meno"])) echo "Nevyplnili ste svoje meno!";
elseif(empty($_POST["priezvisko"])) echo "Nevyplnili ste svoje priezvisko!";
elseif(empty($_POST["ulica"])) echo "Nevyplnili ste svoju ulicu!";
elseif(empty($_POST["dom"])) echo "Nevyplnili ste svoje číslo domu!";
elseif(empty($_POST["psc"])) echo "Nevyplnili ste svoje psč!";
elseif(empty($_POST["mesto"])) echo "Nevyplnili ste svoje mesto!";
elseif(empty($_POST["den"])) echo "Nevyplnili ste svoj deň narodenia!";
elseif(empty($_POST["mesiac"])) echo "Nevyplnili ste svoj mesiac narodenia!";
elseif(empty($_POST["rok"])) echo "Nevyplnili ste svoj rok narodenia!";
elseif(empty($_POST["email"])) echo "Nevyplnili ste svoj e-mail!";
else
{
$sprava = "Meno: ".$_POST["meno"]."\n
Priezvisko: ".$_POST["priezvisko"]."\n
Ulica: ".$_POST["ulica"]."\n
Číslo domu: ".$_POST["dom"]."\n
PSČ: ".$_POST["psc"]."\n
Mesto: ".$_POST["mesto"]."\n
Dátum narodenia: ".$_POST["den"].". ".$_POST["mesiac"].". ".$_POST["rok"]."\n
E-mail: ".$_POST["email"]."\n
Tel. číslo: ".$_POST["telefon"]."\n
Číslo účtu: ".$_POST["ucet"]."\n
Kód banky: ".$_POST["banka"]."\n";
if(mail("[email protected]", "Predmet", $sprava)) echo "Odoslanie úspešné!"; else echo "Odoslanie sa nepodarilo. Skúste znovu.";
}
}
?>
SEID
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 114
Registrovaný: 06 jan 2011, 21:53

Re: tag

Príspevok od používateľa SEID »

IDE! :D nechapem


//// a sry, diky vsetkym :) velmi ste mi pomohli

//autoeditácia príspevku (08 Jan 2011, 22:02)
pls a este som zabudol ako docielim, ze chybove spravy odtialto

Kód: Vybrať všetko

{
$sprava = "Meno: ".$_POST["meno"]."\n
Priezvisko: ".$_POST["priezvisko"]."\n
Ulica: ".$_POST["ulica"]."\n
Číslo domu: ".$_POST["dom"]."\n
PSČ: ".$_POST["psc"]."\n
Mesto: ".$_POST["mesto"]."\n
Dátum narodenia: ".$_POST["den"].". ".$_POST["mesiac"].". ".$_POST["rok"]."\n
E-mail: ".$_POST["email"]."\n
Tel. číslo: ".$_POST["telefon"]."\n
Číslo účtu: ".$_POST["ucet"]."\n
Kód banky: ".$_POST["banka"]."\n";
if(mail("[email protected]", "Predmet", $sprava)) echo "Odoslanie úspešné!"; else echo "Odoslanie sa nepodarilo. Skúste znovu.";
}
}
?>

budu az pod tlacitkom odoslat a nie vedla neho
maros7777
Light Expert
Light Expert
Príspevky: 61
Registrovaný: 21 okt 2006, 16:37

Re: tag

Príspevok od používateľa maros7777 »

toto, co si dal nie su chybove spravy.
ake chybove spravy mas namysli? lebo mne sa napriklad: Nevyplnili ste svoje meno! zobrazuje pod tlacitkom odoslat.

btw. neviem ake mas umysli s tymto kodom. dufam, ze to len tak pre seba skusas, lebo ten kod je katastrofalny, minimalne po HTML stranke. asi si mal zacat strankou jakpsatweb a az potom nieco robit :)
Napísať odpoveď