Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Problem. Jak to rozwiązać
-juntek-
post
Post #1





Goście







1. Postanowiłem uczyć się PHP. Posiadam hosting w netmark.pl na którym zacząłem testować pierwsze skrypty. Wszystko było ok aż do momentu gdy wstawiłem następujący kod php i HTML
  1. <?php
  2. echo "cześć".$first_name;
  3. ?>


  1. <form action="/index.php" method="post">
  2. Jak masz na imię?
  3. <input type="text" name="first_name" >
  4. <input type="submit" value="Przywitaj się" >
  5. </form>


Problem w tym że przeglądarka wyświetla tylko "cześć", natomist nie wyświetla zmiennej first_name. np. cześć Marek

2.Postanowiłem zainstalować Wampserver na localhoście dlatego że mam windows 7. Nic to nie dało.tym razem wyskakuje nasepujący błąd:
Notice: Undefined variable: first_name in D:\wamp\www\index.php on line 2

Będę bardzo wdzięczny za udzieleni mi pomocy bo motam się z tym już drugi dzień
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Sephirus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Ojjj juntek chciałoby się napisać RTM i skierować na php.net lub jakiś kurs PHP... To są podstawy podstaw...

Ale możliwym jest, że korzystasz z jakiejś np.: starej książki, w której ktoś założył włączenie opcji REGISTER_GLOBALS... wówczas twój kod by działał.

Niestety teraz jest to domyślnie wyłączone - i bardzo dobrze... ale O co chodzi:

Jeśli wysyłasz coś do drugiej strony to robisz to poprzez GET lub POST. Jeśli wysyłasz coś co się nazywa "first_name" to szukaj tego w tablicach globalnych PHP:

$_POST
$_GET
$_REQUEST (to jest połączenie dwóch powyższych)

Zatem twoja zmienna to nie będzie $first_name a $_POST['first_name'].

Opcja register_globals przerzucała tablicę $_REQUEST na zmienne bezpośrednie i wtedy to działało ale nie nalezy raczej z tego korzystać :/

HTH (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 16:06