Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Formularz do edycji zmiennych
pedobearpl
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 16.12.2012

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


Witam. Nie wiem jak zrobić aby dane z formularza zapisywało mi jako zmienne do pliku tzn wpisujemy tu dane



a to co wpiszemy zapisuje nam w osobnym pliku (config.php) jako

  1. <?php
  2. $imie = tresc_z_pierwszego_pola
  3. $nazwisko = tresc_z_drugiego_pola
  4.  

a gdy np chcemy zmienić imie to żeby automatycznie czyściło $imie i zapisywało nową wartość.

Narazie mam:
formularz.html
  1. <div>
  2. <form action="panel.php" method="post">
  3. <div><label for="imie">Imię:</label><input id="imie" name="imie" /></div>
  4. <div><label for="nazwisko">Nazwisko:</label><input id="nazwisko" name="nazwisko" /></div>
  5. <div><input type="submit" value="Wyślij" /></div>
  6. </form>
  7. </div>

panel.php
  1. <?php
  2. $imie= $_POST['imie'];
  3. $nazwisko=$_POST['nazwisko'];
  4.  
  5. $openFile=fopen("config.php", "a+b");
  6. $ciagZnakow=$nazwisko."\t".$imie."\n";
  7. if(fwrite($openFile, $ciagZnakow))
  8. echo "Udało się zapisać dane w pliku.";
  9. else
  10. "Nie udana próba zapisu danych w pliku!";
  11. fclose($openFile);
  12. ?>

ale to zapisuje coś w stylu

nazwisko imie
nazwisko imie
pole2 pole1

Pomożecie? biggrin.gif
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




skoro chcesz mieć:
$coś = 'cos';
to musisz tak napisać. W kodzie co pokazałeś nic takiego nie masz...

  1. $ciagznakow='$cos=\''.$cos.'\';';

Dostosuj to do siebie.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
gr56
post
Post #3





Grupa: Zarejestrowani
Postów: 77
Pomógł: 15
Dołączył: 19.11.2011

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


Pamiętaj aby escapeować wszystkie ' bo inaczej ktoś może ci zhakować stronę a najlepiej by było zmienić format zapisu na jakąś bazę danych albo chociaż json.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 03:51