Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Tekstowa baza danych split
cyberpunx
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 7.11.2005

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


Mam skrypt ze strony tej

aczkolwiek potrzebuje skryptu który będzie dodawał nowe rekordy do pliku, następnie będzie możliwośc ich edycji w polach form i ich kasowanie

Pierwszy ze skryptów ma dodawać 3 nowe rekordy do pliku txt, które to maja wyświetlić się przy pomocy kolejnego skryptu jako dane w polach input aby była możliwosc ich edycji, niestety nie potrafię sobie poradzić z pętlą która wyświetlała by wszystkie wpisy w pliku a nie tylko 3 jak tu

  1.  <?
  2. $file = file("plik.txt");
  3. $total = count($file);
  4. for($i=0; $total > $i; $i++){
  5. $split = explode("||", $file[$i]);
  6. }
  7. ?>
  8.  
  9. <form action="zapis.php3" method="post">
  10. <input type="text" name="zmienna1" size="45" value="<? echo $split[1]; ?><br>
  11. <input type="text" name="zmienna2" size="45" value="<? echo $split[2]; ?><br>
  12. <input type="text" name="zmienna3" size="45" value="<? echo $split[3]; ?><br>
  13. <input type="submit" value="submit"><br>
  14. </form>

(IMG:http://forum.php.pl/uwaga.gif)
prosze rownież uzywac znaczników w tytule zgodnie z zasadami forum przedszkole
poprawiam
---
nospor



gdy do pliku dodam 6 rekordów a później kolejne i kolejne chce aby wyświetlały się wszystkie, ponieważ chcę zmodyfikować ten skrypt w taki sposób iż nie dodaje tylko 3 rekordów do modyfikacji a dowolną ilość

dziękuje za pomoc! (IMG:http://forum.php.pl/style_emoticons/default/withstupidsmiley.gif) (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
piotrekkr
post
Post #2





Grupa: Zarejestrowani
Postów: 386
Pomógł: 25
Dołączył: 28.09.2005

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


wyswietlanie :
  1. <?php
  2. echo '<form action="zapis.php3" method="post">';
  3. for(i=0;$i<$total;$i++){
  4. if(($i % 3)==0){
  5. echo '<input type="text" name="zmienna1" size="45" value="'.$split[$i].'"><br />';
  6. }else{
  7. echo '<input type="text" name="zmienna1" size="45" value="'.$split[$i].'">';
  8. };
  9. };
  10. echo '<input type="submit" value="submit"><br></form>';
  11.  
  12. ?>

takie cos?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Ten post edytował piotrekkr 11.05.2006, 15:57:10
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 - 08:58