Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Explode
Forum PHP.pl > Forum > PHP
Pontiac
mam taki kodzik

  1. <?php
  2. $plik = "dane.txt";
  3. $file = file($plik);
  4. $ile = count(file('baza.txt'));
  5.  
  6. for( $i = 0; $i <= $ile; $i++) {
  7. $dane = explode('||', $file[$id]);
  8. if($id == $i) {
  9.  
  10.  
  11. echo "
  12.  
  13. <form method=\"post\" action=\"zapis.php?id=$id\">
  14.  
  15. <input type=\"text\" name=\"imie\" value=\"$dane[0]\" size=\"40\">
  16.  
  17. <input type=\"submit\" name=\"submit\" value=\"ok\">
  18.  
  19.  
  20. </form>
  21.  
  22. ";
  23.  
  24. }
  25. }
  26.  
  27. ?>


Jeśli możecie to powiedzcie co jest źle ponieważ nie wyświetla mi sie żadna dana w value (input) wszystko się wyświetla oprócz danych w input czemu tak jest ?

$Id to linia wpisu np. index.php?id=2 to wyśiweli mi linie 2 smile.gif
TomASS
Dlaczego wczytujesz dwa różne pliki?
  1. <?php
  2. $plik = "dane.txt";
  3. $file = file($plik);
  4. $ile = count(file('baza.txt'));
  5. ?>


Zmodyfikowałem troszkę i działa:
  1. <?php
  2. $plik = "dane.txt";
  3. $file = file($plik);
  4. $ile = count($file);
  5. if(isset($_GET['id'])) $id = $_GET['id'];
  6. else $id = 1;
  7.  
  8. $dane = explode('||', $file[$id-1]);
  9.  
  10.  
  11. echo "
  12. <form method=\"post\" action=\"zapis.php?id=$id\">
  13. <input type=\"text\" name=\"imie\" value=\"$dane[0]\" size=\"40\">
  14. <input type=\"submit\" name=\"submit\" value=\"ok\">
  15. </form>
  16. ";
  17. ?>
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.