Autor Zpráva
jakubroz
Profil
ahoj,
mam takhle kodik:
<b>Vyberte server:</b>
<form name="mail" method="post">
<select onchange="this.form.submit()" name="poskytovatel">
<option value="">Vybrat</option>
<option value="centrum">centrum.cz</option>
<option value="atlas">atlas.cz</option>
<option value="tiscali">tiscali.cz</option>
</select>
</form>

<?
$poskytovatel = $_POST["poskytovatel"];
 switch ($poskytovatel) {
case "centrum":
echo (include "mail/centrum.php"); 
break;
case "seznam":
echo (include "mail/seznam.php");
break;
case "atlas":
echo (include "mail/atlas.php");
break;
case "tiscali":
echo (include "mail/tiscali.php");
break;
case "se":
echo (include "mail/seznam.php");
break;
default: 
echo (include "mail/centrum.php"); 
} ?>



jenom includuju formy a vždy se mi pod celym formem ještě vypíše jednička. nevíte čim to může být?
souki
Profil
http://cz.php.net/manual/en/function.include.php
Because include() is a special language construct, parentheses are not needed around its argument. Take care when comparing return value.
jakubroz
Profil
no tak jak to mam napravit. až tak dobrej v aj nejsem
suky
Profil
jakubroz
cili:
<b>Vyberte server:</b>
<form name="mail" method="post">
<select onchange="this.form.submit()" name="poskytovatel">
<option value="">Vybrat</option>
<option value="centrum">centrum.cz</option>
<option value="atlas">atlas.cz</option>
<option value="tiscali">tiscali.cz</option>
</select>
</form>

<?
$poskytovatel = $_POST["poskytovatel"];
 switch ($poskytovatel) {
case "centrum":
include "mail/centrum.php"; 
break;
case "seznam":
include "mail/seznam.php";
break;
case "atlas":
include "mail/atlas.php";
break;
case "tiscali":
include "mail/tiscali.php";
break;
case "se":
include "mail/seznam.php";
break;
default: 
include "mail/centrum.php"; 
} ?>

jakubroz
Profil
dik

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: