Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Dlaczego nie wyświetla danych
Forum PHP.pl > Forum > Przedszkole
mczlowiek
w pliku index.php sprawdzane jest czy jest ustwiona zmienna id, jesli tak to includowany jest odpowiedni plik
index.php
  1. <div id="main">
  2.    
  3.    
  4.        <?
  5.            if (isset($_GET['id'])) {
  6.            include ($_GET[id].'.php');
  7.            } else {
  8.            include ("glowna.php");
  9.            }
  10.        ?>
  11.        
  12.        
  13.    </div>


includuje plik: np plik1.php

  1. <?php
  2. if($_GET['akcja'])
  3.            {
  4.                if ($akcja == 'nowy')
  5.                {
  6.                         echo 'nowy' ;
  7.                }
  8.                elseif ($akcja == 'usun')
  9.                {
  10.                        echo ' usun';
  11.                }
  12.                elseif ($akcja == 'edytuj')
  13.                {
  14.                 echo 'edycja typow';
  15.                }
  16.                elseif ($akcja == 'dodaj')
  17.                {
  18.                               echo ' dodaj ' ;                    
  19.            }
  20.            
  21.    
  22.        else
  23.            {
  24.        //wykonuje tylko ten krok
  25. }
  26. ?>


moje pytanie jest takie, dlaczego nie wykonuje polecenia akcja, moimo, że na lokalnym serwerze wszystko było ok, działało tak jak należy, to po przeniesieniu na inny serwer po prostu nie wykonyje "akcja"

Przykładowy adres:
www.mojastrona.php?id=plik1&akcja=dodaj

powinien zwrocic wartosc "dodaj", natomiast nie zwraca nic, zaznaczam ze na lokalnym serwerze wszystko bylo ok
phpion
Brak konsekwencji. Najpierw korzystasz z $_GET['akcja'] (i to zapewne działa), a potem już z samej $akcja, która przy wyłączonym register_globals (a takie pewnie jest na serwerze docelowym) nie ma prawa działać. Przerób $akcja na $_GET['akcja'] i powinno śmigać.
mczlowiek
thx
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.