Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Lista z mozliwoscia edycji, Jak sie do tego zabrac?
Macieqqq
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 19.04.2007

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


Prosze o pomoc, tzn. o wytlumaczenie co po kolei robic, aby powstalo cos takiego (nie prosze o gotowy kod):

1. W formularzu wpisujemy dane dotyczace wpisu: dana_1, dana_2, itd. Zapisujemy go do pliku.
2. Wyswietlamy tylko wybrane dane z tego pliku (np. w tabelce):

Kod
wpis_1_dana_1          wpis_1_dana_3          wpis_1_dana_7
wpis_2_dana_1          wpis_2_dana_3          wpis_2_dana_7
wpis_3_dana_1          wpis_3_dana_3          wpis_3_dana_7
wpis_4_dana_1          wpis_4_dana_3          wpis_4_dana_7


3. Po kliknieciu na dany wpis, nastepuje przejscie do strony, gdzie wyswietla sie wszystkie dane o wpisie.
4. Mozliwosc edycji i usuwania wpisow, np.:

Kod
wpis_1_dana_1          wpis_1_dana_3          wpis_1_dana_7          edytuj     usun



Zalezy mi, aby zrobic to w PHP.

Teoretycznie wiam jak zrobic punkt 1 i 2, ale chcialbym sprawdzic czy dobrze mysle.



Z gory dziekuje
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Macieqqq
post
Post #2





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 19.04.2007

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


Dodaj.php:
  1. <?php
  2. $pole1 = trim($_POST['dana1']); 
  3. $pole2 = trim($_POST['dana2']); 
  4. $pole3 = trim($_POST['dana3']); 
  5. if(empty($dana1) and empty($dana2) and empty($dana3)) 
  6. { 
  7. echo '<form action="" method="post"> 
  8. <input type="text" name="dana1" /><br /> 
  9. <input type="text" name="dana2" /><br /> 
  10. <input type="text" name="dana3" /><br /> 
  11. <input type="submit" value="Dodaj" /> 
  12. </form>'; 
  13. } 
  14. else { 
  15. $dane = $dana1.",".$dana2.",".$dana3."\n"; 
  16. $file = "wpisy.txt"; 
  17. $fp = fopen($file, "a"); 
  18. flock($fp, 2); 
  19. fwrite($fp, $dane); 
  20. flock($fp, 3); 
  21. fclose($fp); 
  22. echo "Dodano"; 
  23. }
  24. ?>


Lista.php:
  1. <?php
  2. $file = file("wpisy.txt"); 
  3. foreach($file as $value) {
  4. $exp = explode(",",$value);
  5. echo $exp[0]."-".$exp[1]."-".$exp[2]."<hr />"; 
  6. }
  7. ?>



Nie wiem tylko w jaki sposob wykorzystac to (i czy w ogole sie da), aby zrobic punkty 3 i 4.

Ten post edytował Macieqqq 29.01.2008, 20:52:01
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: 8.10.2025 - 03:45