Autor Zpráva
Sirius
Profil
Zdravím,
mám problém s jedním formulářem. Po vyplnění dat se odešlou skriptu, který je zpracuje a vypíše do skrytého formuláře, z toho pak putují ke skriptu odesílajícímu informace na mail. Asi dva dny vše fungovalo správně, ale nyní, bez jakéhokoliv zásahu z mé strany, se to jaksi sesypalo... Informace by měli dorazit k prvnímu skriptu a i jsou vidět v adrese, ale skript je z nějakého důvodu vidí jako prázdné proměnné. Jak to vlastně (ne)funguje si můžete zkusit zde http://wow.vigudes.cz/guildy.php#pridat_guildu , jen prosím neklikejte na tlačítko "Odeslat ke schválení".

Zdrojove kody:

První část (guildy.php)

<form method="GET" onsubmit="return checkMail(this)" action="guildy_mail.php">
<table>
<tr><td>Server:</td>
<td><input type="text" name="server" size="20"></td></tr>
<tr><td>Frakce:</td>
<td><input type="text" name="frakce" size="20"></td></tr>
<tr><td>Název guildy:</td>
<td><input type="text" name="nazev" size="20"></td></tr>
<tr><td>Web guildy:</td>
<td><input type="text" name="web" size="20"></td></tr>
<tr><td>Váš email:</td>
<td><input type="text" name="email" size="20"></td></tr>
<tr><td>Další poznámky:</td>
<td><input type="text" name="poznamky" size="20"></td></tr>
<tr><td></td><td><input type="submit" value="Odeslat"></td></tr>
</table>
</form>

-----------------------------
Tenhle to dostane od toho prvního:
(guildy_mail.php)


<form method="GET" action="guildy_mail_send.php">
<input type="hidden" name="server" value="<? echo $server ?>">
<input type="hidden" name="frakce" value="<? echo $frakce ?>">
<input type="hidden" name="nazev" value="<? echo $nazev ?>">
<input type="hidden" name="web" value="<? echo $web ?>">
<input type="hidden" name="email" value="<? echo $email ?>">
<input type="hidden" name="poznamky" value="<? echo $poznamky ?>">
<br>
<input type="submit" value="Odeslat ke schválení">
</form>
<form action="guildy.php#pridat_guildu">
<input type="submit" value="Zpět na seznam guild">
</form>

------------------------------------
No a tento by to měl poslat (ten je v pořádku, to vím)
(guildy_mail_send.php)

<?
if( mail("zalud.jakub@gmail.com", "WoW Czech Fansite - Guildy", "Server: $server , Frakce: $frakce , Název: $nazev , Web: $web , Kontakt: $email , Další poznámky: $poznamky "))
echo "Děkujeme. Zpráva byla úspěšně odeslána. Guilda bude přidána během týdne."
?>
Adam Zábranský
Profil
Sirius
Těžko něco můžem udělat bez zdrojového kódu.
Sirius
Profil
Těžko něco můžem udělat bez zdrojového kódu.
Pardon, už tam je.
Sirius
Profil
Někdo nějaký návrh?
orava))
Profil *
skus klasicky :
$server=$_GET["server"];
$frakce=$_GET["frakce'];
....mail(....)
Sirius
Profil
Stydím se... Děkuji mockrát.

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:

0