Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyswietlanie newsa
Forum PHP.pl > Forum > Gotowe rozwiązania
Major
Zaczolem nauke php i prosciutki napisalem skrypt newsow na bazie danych
Dodawanie.php
  1. <html>
  2. <head>
  3. <meta name=\"generator\" content=\"WebSite PRO 4.3\" />
  4. <title>Newsy</title>
  5. </head>
  6. </body>
  7. <?php
  8. $tytul=$HTTP_POST_VARS['tytul'];
  9. $data=$HTTP_POST_VARS['data'];
  10. $text=$HTTP_POST_VARS['text'];
  11.  
  12.  
  13.  $tytul = addslashes($tytul);
  14.  $data = addslashes($data);
  15.  $text = addslashes($text);
  16.  
  17. @ $db = mysql_pconnect('localhost', 'root', 'krasnal');
  18. if (!$db)
  19. {
  20. echo 'Brak polaczenia z baza';
  21. }
  22. mysql_select_db('newsy');
  23.  $zapytanie = &#092;"insert into newsy (tytul, data, text) values ('\".$tytul.\"', '\".$data.\"', '\".$text.\"')\";
  24.  $wynik = mysql_query($zapytanie);
  25. if ($wynik)
  26.  {
  27.  echo mysql_affected_rows().'News dodany do bazy';
  28.  }
  29. ?>
  30. </body>
  31. </html>

To dziala, wyniki sa zapisywane w bazie. lecz gdy chce wyswietlic newsy nie dziala
Wysw.php
  1. <?php
  2.  
  3. <php
  4. $tytul=$HTTP_POST_VARS['tytul'];
  5. $data=$HTTP_POST_VARS['data'];
  6. $text=$HTTP_POST_VARS['text'];
  7. if(!bd_polacz=@mysql_connect('loaclhost', 'root', 'krasnal'))
  8. {
  9. echo 'Polaczenie z baza danych nieudane<br />';
  10. };
  11. $zapytanie='SELECT * 
  12. FROM `newsy`';
  13. if(!($wynik=@mysql_query($zapytanie, $bd_polacz))
  14. {
  15. echo 'Polaczenie z baza danych nieudane';
  16. }
  17. $tytul=mysql_num_rows($wynik)
  18. echo .$tytul.;
  19. ?>

Co jest tutaj nie tak? prosil bym o jasne wytlumaczenie , bo dopiero sie ucze php :/
Ive
1. znacznik php to '<?php' a nie '<php'
2. ja jestem przyzwyczajony do wczytywania danych poprzez pętle while:
  1. <?
  2.  
  3. //połączenie z bazą itd.
  4.  
  5. $q = mysql_query(&#092;"SELECT pole1,pole2 FROM `tabela`\") or die(mysql_error());
  6.  
  7. while($cz = mysql_fetch_array($q)) {
  8.  
  9.  echo $cz[0] .&#092;" \". $cz[1];
  10.  
  11. }
  12. ?>
Major
Wielkie dzieki dziala smile.gif to teraz jeszcze sie poglowkuje nad usuwaniem newsow i nad komentarzami smile.gif
/////
Moglby mi ktos napisac jak zrobic by bylo usuwanie do kazdego newsu czyli przy kazdym newsie byl link Usun bo ja juz kombinuje i nie mam pomysu jak to zrobic zrobilem jedynie, ze trza wejsc na specjalna stronie wpiac tyul newsu i zostanie usuniety ale nie oto mi chodzilo ;/
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-2024 Invision Power Services, Inc.