Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Nie widoczne sa dane z bazy
rad11
post 7.10.2012, 21:23:58
Post #1





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


Witam mam problem natury takiej ze nie widac danych na stronie ktora jest juz na serwerze. Wszystko ladnie sie laczy z zalozona baza tworzy tabele dodaje do tabeli dane ale ich nie wyswietla nie wiem czy to jest wina serwera czy moja serwer jest na friko.pl

Prosze o pomoc
Go to the top of the page
+Quote Post
scanner
post 7.10.2012, 21:32:35
Post #2





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Patrzyłeś w logi?
Jakieś błędy?
Jakieś kody?


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
rad11
post 8.10.2012, 15:32:15
Post #3





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


W tym sek ze nie ma zadnych bledow tak jakby sie logowal do serwera wybieral baze. I teoretycznie tak jak by tworzyl i nowa tablee i wstawial dane do tabeli ale nie chce nic wyswietlic

Wrzuce moze kod do wgladu:

opinie.php
  1. <form method="post" action="ankieta.php">
  2.  
  3. Imie: <div><input type="text" name="imie" />*<br/></div><br/>
  4.  
  5. Nazwisko: <div><input type="text" name="nazwisko" />*<br/></div><br/>
  6.  
  7. Miasto: <div><input type="text" name="miasto" />*<br/></div><br/>
  8.  
  9. Tresc opini:*<br/>
  10. <textarea cols="50" rows="10" name="wiadomosc" style="resize: none;" ></textarea><br/><br/>
  11. <input type="submit" name="dodaj" value="Dodaj" /><br/>
  12. </form>


ankieta.php
  1. <?php
  2.  
  3.  
  4. if(!isset($_POST['dodaj']) or empty($_POST['imie'] ) || empty($_POST['nazwisko']) || empty($_POST['miasto'] ) || empty($_POST['wiadomosc'] )){
  5.  
  6.  
  7. echo "Zle wypelniles ankiete<br/>";
  8. echo "Wymagane sa wszystkie pola<br/>";
  9. echo "<a href ='index.php'>Wróć do strony głównej</a><br/>";
  10. echo "<a href ='opinie.php'>Wróć do wypelniania ankiety</a><br/>";
  11.  
  12. }
  13.  
  14.  
  15. $imie = trim($_POST['imie']);
  16. $nazwisko = trim($_POST['nazwisko']);
  17. $wiadomosc = trim($_POST['wiadomosc']);
  18. $miasto = trim($_POST['miasto']);
  19.  
  20.  
  21.  
  22. include "polacz.php";
  23.  
  24. include "add.php";
  25.  
  26.  
  27. include "after_add.php";
  28. //include "odczyt.php";
  29. //include "czytaj_opinie.php";
  30.  
  31. ?>

polacz.php
  1. <?php
  2.  
  3. if(!$db_lnk = mysql_connect("mysql.cba.pl", "raditweb", "")){
  4. echo "Wystapil blad podczas proby polaczenia</br>";
  5. }
  6.  
  7. if(!mysql_select_db('raditweb_cba_pl', $db_lnk)){
  8. echo "Wystapil blad podczas wyboru bazy danych: raditweb_cba_pl <br/>";
  9. }
  10.  
  11.  
  12.  
  13.  
  14. ?>

add.php
  1. <?php
  2.  
  3.  
  4.  
  5. $query = "create table komentarz (id int NOT NULL AUTO_INCREMENT, imie char(30), nazwisko varchar(30), wiadomosc varchar(300), data_wpr, miasto varchar(20), PRIMARY KEY(id))";
  6.  
  7. //mysql_error();
  8. $result = mysql_query($query, db_lnk);
  9. if($result){ //wykonanie to zapytanie w bazie
  10. mysql_close($db_lnk);
  11. echo "Wystapil blad";
  12.  
  13. }
  14.  
  15.  
  16.  
  17.  
  18. $query = "insert into komentarz(imie, nazwisko, wiadomosc, data_wpr ,miasto) values ('$imie', '$nazwisko', '$wiadomosc', now() ,'$miasto')";
  19. //$query = "select * from komentarz"; //zadanie zapytania SQL
  20. $result = mysql_query($query, db_lnk);
  21. if($result){ //wykonanie to zapytanie w bazie
  22. mysql_close($db_lnk);
  23. echo "Wystapil blad";
  24.  
  25. }
  26.  
  27.  
  28. ?>

after_add.php
  1. <div class="form">
  2. <form method="post" action="ankieta.php">
  3.  
  4. Imie: <div><input type="text" name="imie" value=" " /><br/></div><br/>
  5.  
  6. Nazwisko: <div><input type="text" name="nazwisko" value=" " /><br/></div><br/>
  7.  
  8. Miasto: <div><input type="text" name="miasto" value=" " /><br/></div><br/>
  9.  
  10. Tresc opini:<br/>
  11. <textarea cols="50" rows="10" name="wiadomosc" style="resize: none;" ></textarea><br/><br/>
  12.  
  13. <input type="submit" name="dodaj" value="Dodaj" /><br/>
  14. </form>
  15. <?php
  16.  
  17. echo "<span id='link1'>Twoja opinia zostala dodana<br/></span>";
  18. echo "<a class = 'link' href='czytaj_opinie.php'>Przeczytaj wszystkie opinie</a>";
  19.  
  20. ?>

Go to the top of the page
+Quote Post
nospor
post 8.10.2012, 15:32:22
Post #4





Grupa: Moderatorzy
Postów: 36 447
Pomógł: 6292
Dołączył: 27.12.2004




Włącz wyświetlanie błędów, zrób prosty debug aplikacji.... tu masz napisane jak:
Temat: Jak poprawnie zada pytanie


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

"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
rad11
post 9.10.2012, 16:45:29
Post #5





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


Dobrze przeczytam i poprawie i dam znac ale to juz raczej jutro bo dzisiaj nie dam rady smile.gif Pozdrawiam


You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' miasto varchar(30) )' at line1

Nie wiem dlaczego przyczepil sie do skladni w tym miejscu.
Go to the top of the page
+Quote Post
nospor
post 9.10.2012, 16:50:11
Post #6





Grupa: Moderatorzy
Postów: 36 447
Pomógł: 6292
Dołączył: 27.12.2004




Cytat
Nie wiem dlaczego przyczepil sie do skladni w tym miejscu.
No ciekawe czemu... a nie przyszło ci do głowy że masz tam gdzieś błąd? Przyjrzyj się polu tuż przed miasto i zastanów się czy oby na pewno to jest poprawna deklaracja.

podpowiedz: nie jest


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

"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
rad11
post 9.10.2012, 17:06:07
Post #7





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


A no faktycznie zapomnialem o nadaniu date smile.gif dzieki jade dalej z tym smile.gif

Dziala tak jak powinno jak na razie daje plusika za pomoc smile.gif
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: 20.04.2024 - 02:09