Diskuze: Pomoc s PHP
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 7 zpráv z 7.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Tady za tebe nikdo tvoji práci dělat nebude ale poradím ti.
1. proč máš
<form action="../../odeslat.php" method="POST">
proč ten action míří do nějakého šíleného odeslat.php ? Udělej zpracování v tom samém souboru (pokud není nějaký opravdu zvláštní důvod proč by to nešlo..)
2. malá rada
<?php
if (isset($_POST["submit"])) {
var_dump($_POST); //abys viděl co v tom je
//zpracování formuláře
}
?>
skus si pozriet tunajsie tutorialy, alebo skus si pohladat manualy na
webe...
take veci, ako posielanie formulara patria medzi zakladne zalezitosti PHP
Nejsem programátor. Spíš jsem čekal odpověď tipu, já to zvládnu, kolik za to? Ale asi jsem to blbě napsal. Nicméně už vyřešeno jiným způsobem. Díky.
I když už vyřešeno, pokud chceš aby to někdo udělal za pěníze, je tu systém na vložení zakázek, měl bys to třeba rychlejc hotové. Tak třeba pro příště.
http://www.itnetwork.cz/…-v-it/submit Nabudúce použi toto ...
Ale obecně ti posílání mailů na základě formuláře moc nedoporučuji. Předpokládám, že ten formulář někdo vyplní a odešle. Ty pak dostaneš mail s informacema z formuláře. Ale co když se najde nějaký vtipálek a vtipálků je plný internet, si bude hrát a zahltí tě mailama až po strop. Lepší by bylo dle mého, ukládat data z formuláře do DB, tam zkontroluješ, zda ze stejné IP adresy nebyl poslán formulář opakovaně, nebo že někdo poslal opakovaně stejný formulář. Případně, že třeba mail z formuláře, je již na někoho použit. Třebas přes Cron si můžeš nechat poslat nějaký repost, nebo na stránce budeš mít seznam přijatých formulářů a můžeš jim nastavit stav, podle toho zda jde o vyřízený nebo nevyřízený dotaz...
Zobrazeno 7 zpráv z 7.