Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z formularzem
kokogdaczek
post 16.02.2009, 13:12:49
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 1.08.2007

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


Witam!
Mam problem z formularzami php. Zrobiłem załóżmy taki banalny przed chwilką, żeby sprawdzić, czy w bardziej zaawansowanych skryptach gdzieś popełniam błąd, czy ogólnie mi nie chcę działać te formularze. No więc, na localhost wszystko pięknie działa, oblicza tak jak należy. A gdzy wrzucę pliki na jakiś serwer, to zaczyna się problem. Oto skrypty (naprawdę banalne, ale nie wiem, czy ja coś źle robię, czy o co tu chodzi?):

index.php
Kod
<form action="licz.php" method="post">

Pierwsza liczba:<input type="text" maxlength="3" name="jed" size="3" value=""/>
<br/>
Druga liczba:<input type="text" maxlength="3" name="dwa" size="3" value=""/>

<br/><br/>
<input type="submit" value="Licz!"/>
</form>



licz.php
  1. <?php
  2. $_POST['jed'] = $jed;
  3. $_POST['dwa'] = $dwa;
  4.  
  5.  
  6. $j = (int)$jed;
  7. $d = (int)$dwa;
  8.  
  9. $wynik=$j+$d;
  10. echo "$wynik.<br/>";
  11.  
  12.  
  13. ?>



No więc, jak na localhost wpiszę, załóżmy, 11 i 11 to po przeliczeniu poda 22. A na dowolnym serwerze po wpisaniu tych samych liczb wyświetli wynik 0. O co to chodzi??

Ten post edytował kokogdaczek 16.02.2009, 13:14:00
Go to the top of the page
+Quote Post
Nekro
post 16.02.2009, 13:19:56
Post #2





Grupa: Zarejestrowani
Postów: 36
Pomógł: 2
Dołączył: 3.01.2007
Skąd: Żory

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


Na localhost masz pewnie w php.ini wlaczona opcje register_globals = on i dlatego ci dziala.
Po pierwsze racze ci ja wylączyc register_globals = off
Po drugie zamien kod:

Cytat(kokogdaczek @ 16.02.2009, 13:12:49 ) *
  1. <?php
  2. $_POST['jed'] = $jed;
  3. $_POST['dwa'] = $dwa;
  4. ?>


na
  1. <?php
  2. jed = $_POST['jed'];
  3. $dwa = $_POST['dwa'];
  4. ?>


--------------------
Angielski dla specjalistów: www.anglobiznes.pl
Wydawnictwo językowe: www.eprofess.pl
Go to the top of the page
+Quote Post
kokogdaczek
post 16.02.2009, 13:30:41
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 1.08.2007

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


super, dzięki, już działa ;d
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 17:19