Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Edycja użytkowników w .csv
soulreaver1
post
Post #1





Grupa: Zarejestrowani
Postów: 59
Pomógł: 6
Dołączył: 1.04.2008

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


Witam.

Mam problem edycją danych z tablicy. Nie wiem jak zrobić aby dane osoby która jest aktualnie "na formularzu" były zapisywane dokładnie w to miejsce tablicy z której zostały pobrane.

to mój kod:

  1. <?php
  2. $tablica = file('student.csv');
  3. $osoba = $tablica[$numer];
  4. list($imie, $nazwisko, $miasto, $kod) = explode(";", $osoba);
  5.  
  6.  echo "<form action='main.php' method='post'>
  7.    <input type='text' name='imie' value='$imie'> Imię<br/>
  8.    <input type='text' name='nazwisko' value='$nazwisko'> Nazwisko<br/>
  9.    <input type='text' name='kod' value='$kod'> Kod<br/>
  10.    <input type='text' name='miasto' value='$miasto'> Miasto<br/><br/>
  11.    <input type='submit' value='OK'><br/>
  12. <input type='hidden' name='wybor' value='zapisz'></form>";
  13.  
  14. // jak teraz zapisać $imie, $nazwisko, $miasto, $kod
  15. //  edytowane w formularzu w miejsce danych przed edycją (w to samo miejsce tablicy)?
  16. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
soulreaver1
post
Post #2





Grupa: Zarejestrowani
Postów: 59
Pomógł: 6
Dołączył: 1.04.2008

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


  1. <?php
  2. echo "<form action='main.php' method='post'>
  3.    <input type='text' name='imie1' value='$imie'> Imię<br/>
  4.    <input type='text' name='nazwisko1' value='$nazwisko'> Nazwisko<br/>
  5.    <input type='text' name='kod1' value='$kod'> Kod<br/>
  6.    <input type='text' name='miasto1' value='$miasto'> Miasto<br/><br/>
  7.    <input type='submit' value='OK'><br/>
  8. <input type='hidden' name='wybor' value='zapisz'></form>";
  9. echo"zapisz: $edit";
  10.    
  11.        echo "<body bgcolor='#ffff99'>";
  12.  
  13.        if($edit=="ok")
  14.        {
  15.        echo $imie1;
  16.        
  17. $array[1]=$imie1;
  18. $array[2]=$nazwisko1;
  19. $array[3]=$miasto1;
  20. $array[4]=$kod1;
  21.  
  22. $tablica[$numer]= implode(";", $array);       // $numer jest zmienną sesji.
  23.        echo "<body bgcolor='#ffff99'>";
  24.  $fp = fopen('student.csv', 'w');
  25.  fputcsv($fp, $tablica,';');
  26.    echo "OK - dane wprowadzono<br/>";
  27.    fclose($fp);
  28.    echo "<a href='start.php'>Powrót do menu</a>";
  29.    echo "</body>";
  30. ?>
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: 3.10.2025 - 06:56