Autor Zpráva
ptcnadruhou
Profil
Ahoj mám napsaní 2 kódy na obědnání reklamy.Tady je první ..Ten by měl odeslat obědnávku do posli.php a ten do emailu,ale někde mám chybu a nevím kde..Prosím pomoc
<form action="posli.php" method="post" > 

 <br>Typ banneru<br>
 <select name="Banner">
<option value="1">V bočním panelu (125x125)</option>
<option value="2">Na celé stránce (468x60)</option>
</select>

<br>Doba<br>
<select name="Jine">
<option value="1">10 dní (125x125)</option>
<option value="2">30 dní (125x125, 468x60)</option>
<option value="3">60 dní (125x125, 468x60)</option>
<option value="4">90 dní (125x125, 468x60)</option>
</select>

<br> Odkaz na banner<br>
               <textarea name="Image" class="formular" rows="3" cols="50"></textarea> 
               
<br> Odkaz na stránku<br>
              <textarea name="Link" class="formular" rows="3" cols="50"></textarea> 

<br>Peněženka<br>
<select name="Penezenka">
<option value="1">Payza</option>
<option value="2">Paypal</option>
</select>

<br> Váš Payza alebo Paypal<br>
  <textarea name="Platebni" class="formular" rows="1" cols="30"></textarea> 

              <br>Váš E-mail<br>
  <textarea name="Email" class="formular" rows="1" cols="30"></textarea> 
<br>
 <input type="submit" value="Envoyer" class="odeslat" > 
 </form>

Tady je ten druhý kód, tento kód by měl poslat správu na můj email
<? 
$Banner = $_POST['Banner']; 
$Link = $_POST['link']; 
$Penezenka = $_POST['Penezenka']; 
$Platebni = $_POST['Platebni']; 
$Email = $_POST['Email']; 
$Image = $_POST['Image']; 
$Jine = $_POST['Jine']; 

if ($Banner!="" and $Link!="" and $Penezenka!="" and $Platebni!="" and $Email!="" and $Image!="" and $Jine!="") 
{ 
Mail("klikackaeu@email.cz", "Banner", "$Banner \n$Link \n$Image \n$Jine \n$Penezenka \n$Platebni \n$Email", "From: " . Banner); 
echo "<p><strong>Vaše zpráva byla úspešně odoslána</strong>.</p>"; 
?>

Moderátor juriad: Raději objednávka.
mimochodec
Profil
Mail("klikackaeu@email.cz", "Banner", "$Banner \n$Link \n$Image \n$Jine \n$Penezenka \n$Platebni \n$Email", "From: " . $Banner);

Nevím, jestli tam nejsou i jiné chyby.
ptcnadruhou
Profil
mimochodec:
Děkuji chyba opravena,,ale stále to nefunguje
mimochodec
Profil
ptcnadruhou:

Tak je potřeba se dopátrat, co přesně nefunguje. Teď ještě vidím, že na konci chybí uzavření chlupaté závorky. Funkce mail vrací nějakou hodnotu, toho se případně dá taky chytit. Takže ne mail ("klik ....... ale $ret =mail ("klik ....... a následně echo $ret;
ptcnadruhou
Profil
Nevím zda jsem můžu dát odkaz na stránku.Ale tady je

Přímo na obědnávku..nemusíš nic psát.Stačí jen kliknout na odeslat

http://klikackaeu.8u.cz/index.php?id=banner_ad

Po odeslání zůstane býlá stránka


mimochodec:
Doplněno.po odeslání to napíše Vaše správa bya odeslána..Ale e-mail nepříde..Ještě byde někde malá chybka.

kam přesně mám dámm to echo $ret; ??
Pesso69
Profil
ptcnadruhou:
$Link = $_POST['link'];

v HTML kode je pre TEXTAREA priradeny name="Link", preto v posli.php je potrebne to opravit na:

$Link = $_POST['Link'];

Kedze $Link nebol definovany, nesplnila sa podmienka IF a email sa samozrejme neodoslal
ptcnadruhou
Profil
Pesso69:
Děkuji ale nejsem profíík,Ptosím můžeš my sem dát opravení kód.Pořád my to nejde..
Děkuji moc
lionel messi
Profil
ptcnadruhou:
Pesso69:
Děkuji ale nejsem profíík,Ptosím můžeš my sem dát opravení kód.Pořád my to nejde..
Ale veď Pesso69 „opravení“ kód uviedol (ide konkrétne o riadok 3), postupoval si podľa jeho usmernenia?
Pesso69
Profil
ptcnadruhou:
Děkuji ale nejsem profíík,Ptosím můžeš my sem dát opravení kód.Pořád my to nejde..
Děkuji moc

Tu je cely PHP kod posli.php:

<?php 

$Banner = $_POST['Banner']; 
$Link = $_POST['Link']; 
$Penezenka = $_POST['Penezenka']; 
$Platebni = $_POST['Platebni']; 
$Email = $_POST['Email']; 
$Image = $_POST['Image']; 
$Jine = $_POST['Jine']; 
 
if ($Banner!="" and $Link!="" and $Penezenka!="" and $Platebni!="" and $Email!="" and $Image!="" and $Jine!="") 
{ 

Mail("klikackaeu@email.cz", "Banner", "$Banner \n$Link \n$Image \n$Jine \n$Penezenka \n$Platebni \n$Email", "From: " . $Banner); 
echo "<p><strong>Vaše zpráva byla úspešně odoslána</strong>.</p>"; 
}

 ?>
ptcnadruhou
Profil
Pesso69:
Děkuji za pomoc a trpělivost,,,už to funguje...

Děkuji Libor

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: