Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql]Edytowanie rekordu mysql za pomocą PHP, W jednym pliku!
Day Walker
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 14.03.2007

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


DzieńDobry!

Umiem robić zapytania do edycji rekordu w mysql za pomocą PHP ale w 2 plikach. Chciałbym się dowiedzieć jak zrobić to w jednym ? Zdaje mi się że za pomocą "if" "else" ale prosiłbym jednak o przykład takiego kodu.

Dziękuje bardzo z góry za otrzymanie odpowiedzi!

Pozdrawiam!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
in5ane
post
Post #2





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


Już chwilka... piszę Ci.

---


  1. <?php
  2. if ($co == 'popraw') {
  3. if ($login && $haslo) {
  4. $query = "UPDATE admin SET login='$login', haslo='$haslo' WHERE id='$id';";
  5. $wynik = mysql_query ($query);
  6. }
  7. } elseif ($co == 'edytuj') {
  8. $query = "SELECT * FROM admin WHERE id='$id';";
  9. $wynik = mysql_query ($query);
  10. $row = mysql_fetch_array ($wynik);
  11. $id = $row[0]; $login = $row[1]; $haslo = $row[2];
  12. echo '<form method="post">
  13. <input type="hidden" name="co" value="popraw">
  14. <input type="hidden" name="id" value="'.$id.'">
  15. Login: <input type="text" name="login" value="'.$login.'">
  16. <br>
  17. Hasło: <input type="password" name="haslo" value="'.$haslo.'">
  18. <br>
  19. <input type="submit" value="Popraw"></form>
  20. <br>';
  21. }
  22.  
  23. $wynik = mysql_query ("SELECT * FROM admin;");
  24. while ($row = mysql_fetch_array ($wynik)) {
  25. $id = $row[0];
  26. echo "<a href="?co=edytuj&id=$id">Edytuj</font></a>";
  27. }
  28. ?>


Taki przykład.

Ten post edytował in5ane 16.07.2007, 09:39:35
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: 26.12.2025 - 18:18