Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Pokazywanie danych na stronie.
Forum PHP.pl > Forum > Przedszkole
Emh
Witam, stworzylem prosty skrypt na plikach tekstowych, ktory dodaje na strone dane które pojawić się mają w tabeli. Działa wszystko ok, tylko problem tkwi w tym, ze kiedy usuwam dane, tabela pozostaje pusta. A ja chcialbym, żeby kiedy usuwam dane z pliku (mam przycisk usun), tabela tez znikała, nie tylko dane. Ktos moglby mi pomoc? smile.gif

Skrypt dziala na zasadzie, że zmienne wyswietlane są w odpowiednim miejscu w tabeli, czy przykladowo:

  1. <tr>
  2. <td>Pozycja jeden:$zmienna</td>
  3. <td>Pozycja dwa:$zmienna2</td>
  4. </tr>


Dziekuje z gory.
Turson
Przed wyświetleniem tabeli sprawdź czy plik zawiera dane i w zależności od wyniku pokazuj lub nie pokazuj tabeli.
Emh
W glowie tez mi sie tak to układa lecz nie wiem jak to zrobić. PHP dopiero się uczę, i nie wiem jeszcze wszystkiego. smile.gif

Podpowiesz mi jak sie za to zabrac?
Turson
Dane pokazujesz z pliku, a plik usuwasz potem czy same dane?

Jeśli plik
  1. if(file_exists(sciezka do pliku){
  2. //pokaż tabelę
  3. }


Jeśli dane
  1. $file = file_get_contents(sciezka do pliku);
  2. if(strlen($file)>0){
  3. //pokaż
  4. }
Emh
Same dane. smile.gif

w miejsce //pokaz tabele wlepic kod tabeli?
Turson
Raczej wink.gif
Emh
  1. Parse error: syntax error, unexpected '<' IN D:\WebServ\httpd\zsp\podglad.php ON line 23


sad.gif

Linia 23: to znacznik:

<table>
Turson
http://us2.php.net/echo
Emh
Staralem sie to robić wedlug zasad stosowania echo, lecz wywala ten blad smile.gif
com
  1. echo "<table>
  2. <tr>
  3. <td>Pozycja jeden:$zmienna</td>
  4. <td>Pozycja dwa:$zmienna2</td>
  5. </tr>
  6. </table>";
Emh
Com, prawie tak mam, tylko roznica jest taka, ze mam tak:
  1. <td><?php echo "<div>".$exp[2]."<div>"; ?>
com
pokaż cały twój kod smile.gif

bo mam wrażenie że to co miało być w php wrzuciłeś w html a potem robisz na trym echo smile.gif
Emh
Wyslalem Ci kod w PM, ze względów które wyjaśniłem w wiadomosci. smile.gif
com
  1. echo" ... <td><div>{$exp[2]}<div>....";
Emh
Dzieki, narazie dziala smile.gif
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.