Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: MySQL - dodawanie rekordu do bazy i potwierdzenie dodania
Forum PHP.pl > Forum > Przedszkole
padrepiter
Witajcie, to mój pierwszy post!

Ostatnio zaistniała u mnie potrzeba napisana interfejsu do wyświetlenia bazy i dodawania/usuwania rekordów.
Wybrałem PHP u MySQL.
Popatrzyłem i necie i udało się co następuje:

- Bazę wyświetlam.
- Rekord dodaję, ale nie ogarniam tego if a na końcu, który powinien wyświetlić "Dodano nowy rekord", a wyświetla "Fatal error: Call to a member function query() on a non-object in /baza/dodaj.php on line 14"

Mój kod:

  1. <?php
  2.  
  3. require "connection.php";
  4. connection();
  5.  
  6. $ulica = $_POST['ulica'];
  7. $nrdomu = $_POST['nrdomu'];
  8. $nrlokalu = $_POST['nrlokalu'];
  9. $kod = $_POST['kod'];
  10. $uwagi = $_POST['uwagi'];
  11.  
  12. mysql_query ("INSERT INTO adresy (ulica, nrdomu, nrlokalu, kod, uwagi) VALUES ('$ulica','$nrdomu','$nrlokalu','$kod','$uwagi')");
  13.  
  14. if ($connection->query($mysql) === TRUE) {
  15. echo "Dodano nowy rekord";
  16. } else {
  17. echo "Error: " . $mysql . "<br>" . $connection->error;
  18. }
  19. ?>


Jak to poprawić?
nospor
Nigdzie nie masz zmiennej $connecion to nic dziwnego ze nie dziala.

Problem z mysql nie ma zadnego zwiazku. Przenosze
padrepiter
Dzięki smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.