Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Poszukuje kodu
daniel2k
post 7.03.2018, 09:31:00
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 13.02.2018

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


Hej, jest może gdzieś w internecie tego typu kod? Pilnie go potrzebuje w mysqli sad.gif

  1. <?php
  2. /*
  3.   połączenie z bazą
  4.  
  5. */
  6.  
  7. /*
  8.   odbieramy zmienne przekazane w linku jak w poradzie
  9.  
  10. */
  11.  
  12. $a = trim($_REQUEST['a']);
  13. $id = trim($_GET['id']);
  14.  
  15. if($a == 'edit' and !empty($id)) {
  16. /* zapytanie do tabeli */
  17. $wynik = mysql_query("SELECT * FROM test WHERE
  18. id='$id'")
  19. or die('Błąd zapytania');
  20. /*
  21.   wyświetlamy wyniki, sprawdzamy,
  22.   czy zapytanie zwróciło wartość większą od 0
  23.   */
  24. if(mysql_num_rows($wynik) > 0) {
  25. /* odczytujemy zawartość wiersza z tabeli */
  26. $r = mysql_fetch_assoc($wynik);
  27. /* wczytujemy dane do formularza */
  28. /*
  29.   w formularz znajdują się ukryte pola "a"
  30.   z wartością "save" i pole "id" z wartością
  31.   zmiennej id
  32.   */
  33. echo '<form action="index.php" method="post">
  34. <input type="hidden" name="a" value="save" />
  35. <input type="hidden" name="id" value="'.$id.'" />
  36. imię:<br />
  37. <input type="text" name="imie"
  38. value="'.$r['imie'].'" /><br />
  39. e-mail:<br />
  40. <input type="text" name="email"
  41. value="'.$r['email'].'" /><br />
  42. <input type="submit" value="popraw" />
  43. </form>';
  44. }
  45. }
  46. elseif($a == 'save') {
  47. /* odbieramy zmienne z formularza */
  48. $id = $_POST['id'];
  49. $imie = trim($_POST['imie']);
  50. $email = trim($_POST['email']);
  51. /* uaktualniamy tabelę test */
  52. mysql_query("UPDATE test SET imie='$imie',
  53. email='$email' WHERE id='$id'")
  54. or die('Błąd zapytania');
  55. echo 'Dane zostały zaktualizowane';
  56. }
  57. ?>
Go to the top of the page
+Quote Post
viking
post 7.03.2018, 09:33:20
Post #2





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

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


Zmień sobie funkcje na mysqli. W czym problem?


--------------------
Go to the top of the page
+Quote Post
daniel2k
post 7.03.2018, 09:35:49
Post #3





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 13.02.2018

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


Cytat(viking @ 7.03.2018, 09:33:20 ) *
Zmień sobie funkcje na mysqli. W czym problem?

Wystarczy, że wszędzie dopisze "i"? To idiotyczne pytanie zapewne...
Go to the top of the page
+Quote Post
viking
post 7.03.2018, 09:40:22
Post #4





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

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


Niekoniecznie. Resztę poprawiaj na bieżąco zgodnie z komunikatami błędów i dokumentacją danej funkcji.


--------------------
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 Wersja Lo-Fi Aktualny czas: 19.04.2024 - 07:58