Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: romanjaros 01 Července 2010, 18:48:02
-
dobrý den, nainstaloval jsem si na server LAMP (Linux apache php a mysql) php scripty mi na servru běží v pohodě, ale kdyý zadám do stránky script s formulářem a kliknu na odeslat, tak mi zadaný text do pole nevitiskne. Což by měl. Je to psané v php. Obě stránky. Nevím kde mách chybu.
-
pošli ty dva zdrojáky.
LAMP nemá povoleno přenášení proměnných mezi scripty, určitě používáš $_GET[] a $_POST[] přístup?
-
Zdroj jedna : (html)
<html>
<head>
</head>
<body>
<form method="GET" action="druha_stranka.php">
Zadej svoje jméno :
<input type="text" name="jm">
<input type="submit" value="...">
</form>
</body>
</html>
Zdroj dva : (php)
<meta contect="text/html charset=utf-8">
<?
echo "Hezky, " .$jm. ?>
-
Místo
echo "Hezky, " .$jm. ?>
musíš dát
echo "Hezky, " $_GET["jm"]. ?>
Na tohle si zvykni, drtivá většina webserverů vyžaduje přenos přes supeglobální proměnné.
-
Zdroj dva : (php)
<meta contect="text/html charset=utf-8">
<?
echo "Hezky, " .$GET['jm'] ?>
Edit: aha, už to někdo poslal těsně přede mnou..
-
aha, děkuju