problem sa komunikacijom izmedju stranica

problem sa komunikacijom izmedju stranica

offline
  • Pridružio: 29 Mar 2005
  • Poruke: 27

Naime imam dve stranice jedna je text.html a druga je text.php.
Kod text.html glasi
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<FORM METHOD=GET ACTION="text.php">
Tvoja omiljena pesma je?
<INPUT NAME="Autor" TYPE ="TEXT">
<BR>
<BR>
<INPUT TYPE = SUBMIT>
</Form>
</body>
</html>

Kod text.php glasi

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
Tvoj omiljeni pevac je:
<?

echo $Author;

?>
</body>
</html>

U text.html imam jedan text box i jedno dugme , kada u taj text box ubacim ime pevaca , u text.php treba da mi pise Tvoj omiljeni pevac je "ime pevaca". Medjutim umesto toga pojavljuje mi se greska:

U kojoj pise da $Author je nedeklarisana varijabla.

Kako da resim ovaj problem.

Unapred hvala.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 20 Dec 2004
  • Poruke: 2887
  • Gde živiš: Na Balkanu

Kad pošalješ promenljivu text.php treba je deklarisati

Ovo ubaci prije echo:

$author=$HTTP_GET_VARS['author'];

Isto je i kad je action="post" samo umesto Get stoji POST ($HTTP_GET_VARS)


I ovo promeni

<form method="GET" action="text.php">
<input type="SUBMIT">

Dakle GET i SUBMIT stavljaj pod navodnike



offline
  • Pridružio: 29 Mar 2005
  • Poruke: 27

Hvala , sad radi kako treba

offline
  • Duff 
  • Novi MyCity građanin
  • Pridružio: 22 Apr 2005
  • Poruke: 23

$autor = $_GET['author'];
bolje koristi post

offline
  • Pridružio: 20 Dec 2004
  • Poruke: 2887
  • Gde živiš: Na Balkanu

Postoje tri načina pristupanja podacima u obrascu.

$author                       // kratki stil $_POST['author'];             // srednji stil $HTTP_POST_VARS['author'];    // dugi stil

Kratki stil
Kratki sil je praktičan, ali zahteva da konfiguracijski parametar register_globals bude uključen (to da li je standardno uključen ili nije zavisi od verzije PHP-a). Ovaj stil dozvoljava da pravite greške zbog kojih kôd neće biti bezbedan.

Srednji stil
Srednji stil je praktičan, ali postoji tek od verzije PHP-a 4.1.0, tako da na starijim instalacijama neće raditi.

Dugi stil
Dugi stil je najopširniji, ali je za sada jedini koji će sigurno raditi na svakom serveru, bez obzira na konfiguraciju. Imajte u vidu da je zastareo i da će zbog toga, dugoročno gledano, verovatno biti ukinut.

Ko je trenutno na forumu
 

Ukupno su 757 korisnika na forumu :: 7 registrovanih, 2 sakrivenih i 748 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: _Rade, Centauro, hyla, Leonov, M1los, Marko Marković, Rogan33