Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: server apache  (Přečteno 874 krát)

romanjaros

  • Návštěvník
  • Příspěvků: 45
server apache
« kdy: 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.

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Závislák
  • ***
  • Příspěvků: 5153
Re: server apache
« Odpověď #1 kdy: 01 Července 2010, 18:53:11 »
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?
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

romanjaros

  • Návštěvník
  • Příspěvků: 45
Re: server apache
« Odpověď #2 kdy: 01 Července 2010, 19:58:02 »
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.  ?>

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Závislák
  • ***
  • Příspěvků: 5153
Re: server apache
« Odpověď #3 kdy: 01 Července 2010, 20:17:28 »
Místo
Kód: [Vybrat]
echo "Hezky, " .$jm.  ?>
musíš dát

Kód: [Vybrat]
echo "Hezky, " $_GET["jm"].  ?>
Na tohle si zvykni, drtivá většina webserverů vyžaduje přenos přes supeglobální proměnné.
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

RNA

  • Stálý člen
  • **
  • Příspěvků: 630
Re: server apache
« Odpověď #4 kdy: 01 Července 2010, 20:18:50 »

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..

romanjaros

  • Návštěvník
  • Příspěvků: 45
Re: server apache
« Odpověď #5 kdy: 01 Července 2010, 20:25:51 »
aha, děkuju

 

Provoz zaštiťuje spolek OpenAlt.