Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP,MYSQL] "panel admina", problem
Malas
post
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 4.09.2008

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


http://wklej.org/id/77084/

A więc mam problem. może zbyt szybko biorę się za takie rzeczy w sumie no ale jak już piszę to może pomożecie.
w treści tego pliku(link wyżej) jest napisany taki mini mini panel admina gdzie mogę dodawać newsy,usuwać je i edytować, a także dodawać edytować, usuwać, zawodników. Nie ukrywam, że część "newsowa" to kod z tutoriala z innego forum. Chciałem do tego dopisać dodwanie,usuwanie,edytowanie zawodników. No i tak jakby skopiowałem część odpowiedzialną za newsy z tym, że pozmieniałem oczywiście wartości aby przystosowane to były do zawodników. Gdzieś musi być błąd ponieważ teraz gdy naciskam "Dodaj Newsa" jest pusta strona, a powinien pojawić się formularz.
Następny błąd to to, że gdy wpisuje dane zawodnika i klikam dodaj to niedodaje go do bazy tylko tak jakby strona się odświeża tylko.
i pytanie: czy taki kod jaki tam jest teraz ma prawo działać w ogóle?(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował Malas 11.04.2009, 19:16:41
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Malas
post
Post #2





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 4.09.2008

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


teraz już całkiem namieszałem (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif)
  1. <?php
  2. //utworz zapytanie
  3. $query = "SELECT id, tytul, tresc, data FROM news ORDER BY id ASC LIMIT $start, $display";
  4.  
  5. $result = mysql_query ($query); // wykonaj zapytanie.
  6. ?>

wcześniej jak napisałeś query się nigdzie nie wykonywało to dodałem $result, dobrze zrobiłem?

tresc news.php wygląda teraz tak:
  1. <?php
  2. $uchwyt=mysql_connect('localhost','root','mateusz10')
  3.    or die('Nieudane połączenie z bazą danych...');
  4.    or die('Nie udało się wybrać bazy danych...');
  5.  
  6. $display = 6;
  7. if (isset($_GET['np'])) {
  8. $num_pages = $_GET['np'];
  9. } else {
  10.  
  11. $query = "SELECT COUNT(*) FROM news ORDER BY id desc";
  12. $result = mysql_query ($query);
  13. $row = mysql_fetch_array ($result, MYSQL_NUM);
  14. $num_records = $row[0];
  15.  
  16. if ($num_records > $display) { //wiecej niz 1 strona.
  17. $num_pages = ceil ($num_records/$display);
  18. } else {
  19. $num_pages = 1;
  20. }
  21. }
  22.  
  23. if (isset($_GET['s'])) {
  24. $start = $_GET['s'];
  25. } else {
  26. $start = 0;
  27. }
  28.  
  29. //utworz zapytanie
  30. $query = "SELECT id, tytul, tresc, data FROM news ORDER BY id ASC LIMIT $start, $display";
  31.  
  32. $result = mysql_query ($query); // wykonaj zapytanie.
  33. $link=mysql_query("SELECT * FROM news ORDER BY id desc");
  34. while($wiersz=mysql_fetch_array($link))
  35. {
  36.    echo '<b>';
  37.    echo $wiersz['tytul'];
  38.    echo '</b> (';
  39.    echo $wiersz['data'];
  40.    echo ')';    
  41.    echo "<br>\n";
  42.    echo $wiersz['tresc'];
  43.    echo "<br>\n";
  44.    echo "<br>\n";
  45. }
  46.  
  47.  
  48. if ($num_pages > 1) {
  49. echo '<br /><p>';
  50. $current_page = ($start/$display) + 1;
  51. if ($current_page != 1) {
  52. echo '<a href="news.php?s=' . ($start - $display) . '&np=' . $num_pages .'">Poprzednia</a> ';
  53. }
  54. }
  55.  
  56. mysql_close($uchwyt);
  57. ?>


stronicowanie dalej nie działa.
Go to the top of the page
+Quote Post

Posty w temacie
- Malas   [PHP,MYSQL] "panel admina"   11.04.2009, 19:10:20
- - TheaSiX   [PHP] pobierz, plaintext <?phpelseif(isset...   11.04.2009, 19:27:00
|- - Malas   Cytat(TheaSiX @ 11.04.2009, 20:27:00 ...   11.04.2009, 19:36:28
- - TheaSiX   znalazłem inny błąd [PHP] pobierz, plaintext ...   11.04.2009, 20:43:55
- - Malas   No jakby działało poprawnie to by wyświetliło Cyta...   11.04.2009, 20:52:20
- - TheaSiX   w tej samej linii co podałem.. masz [PHP] pobier...   11.04.2009, 21:43:41
|- - Malas   Cytat(TheaSiX @ 11.04.2009, 22:43:41 ...   11.04.2009, 21:44:17
- - TheaSiX   hmm no dobra. Klikasz dodaj zawodnika i wyświetla ...   11.04.2009, 21:51:15
|- - Malas   Cytat(TheaSiX @ 11.04.2009, 22:51:15 ...   12.04.2009, 09:45:01
- - bartolomeo   w 15 linii dopisz średnik po row[0]   12.04.2009, 09:59:31
- - Malas   Ok znalazłem jeszcze parę błędów i je poprawiłem i...   12.04.2009, 10:11:38
- - Spawnm   a daj kod w bbcode dla php , aby kod był czyt...   12.04.2009, 10:16:51
- - Malas   teraz już całkiem namieszałem [PHP] pobierz, pla...   12.04.2009, 11:29:15
- - Spawnm   [PHP] pobierz, plaintext <?php$result = mysql_q...   12.04.2009, 11:31:58
- - Malas   [PHP] pobierz, plaintext <?php//utworz zapytani...   12.04.2009, 11:38:42
- - Spawnm   pewnie tak... czemu się pytasz zamiast sprawdzić ....   12.04.2009, 11:41:20
- - Malas   Sprawdziłem przecież..ehh no to jak całość ma wygl...   12.04.2009, 11:48:53
- - Spawnm   ale jak nie działa ? jakieś błędy ? czemu w menu j...   12.04.2009, 12:08:31
- - Malas   [PHP] pobierz, plaintext <?php$uchwyt=mysql_con...   12.04.2009, 13:18:51


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: 15.09.2025 - 05:02