Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Prosty formularz
Michalo1994
post 26.05.2012, 14:10:45
Post #1





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 3.02.2009

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


Skrypt ma pobierać dane z formularza- tytuł, treść. Łączyć z bazą, w której są : id, mail, name. Pobierać
mail i w pętli while je wyświetlać. może ktoś napisać, dlaczego to nie działa:
  1. <?
  2. $tytul=$_POST['tytul'];
  3. $tresc=$_POST['tresc'];
  4.  
  5. if (
  6. empty($tytul) or empty($tresc)
  7. )
  8. {
  9. echo 'Wypełnij wszystkie pola';
  10. }
  11. else {
  12.  
  13. $dbc=mysqli_connect('localhost','root','asd','mailing','lista')
  14. or die ('Błąd połączenia z bazą');
  15.  
  16. $query("SELECT * FROM lista");
  17. $result= mysqli_query($dbc,$query);
  18. while ($row = mysqli_fetch_array($result)) {
  19. echo '' . $row['mail'];
  20. echo '<br>';
  21. mysqli_close($dbc);
  22.  
  23. }
  24.  
  25.  
  26. ?>


Ten post edytował Michalo1994 26.05.2012, 14:11:17
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Spawnm
post 26.05.2012, 14:56:54
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Ilość } się nie zgadza + mysqli_close($dbc); jest w pętli.
5 parametr w connect jest ok?
dodaj mysqli_error(); oraz mysqli_connect_error().
Go to the top of the page
+Quote Post
bpskiba
post 26.05.2012, 15:25:47
Post #3





Grupa: Zarejestrowani
Postów: 340
Pomógł: 49
Dołączył: 3.07.2009
Skąd: Rzeszów

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


linia 16
powinno być
  1. $query="SELECT * FROM lista";
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.07.2025 - 08:32