Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Skrypt - News
Forum PHP.pl > Forum > Gotowe rozwiązania
Grolsch
napisałem skrypt newsów

Wszystko fajnie pieknie ale nie dziala cos. popatrzcie na kody:
1 plik
Kod
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
<title>News</title>
</head>
<body>
<?php
mysql_connect ("localhost", "root", "krasnal") or
  die ("Nie można połączyc się z MySQL");
mysql_select_db ("news") or
  die ("Nie można połączyć się z baza hobby");
  
if ($_GET['nr']>0) {
$wynik = mysql_querry ("SELECT * FROM news WHERE nr=".$_GET['nr']." AND ok.=1;");
  if ($wynik && $rekord = mysql_fetcj_array ($wynik)) {
   print "<h2>".$rekord['tytul']."</H2><P>".$rekord['tresc']."</P>";
   print "<P ALIGN=RIGHT><i>".$rekord['osoba'].", ".$rekord['data']."</I></P>";
   } else {
   print "Nie ma newsa o takim numerze\n";
   }
   print "<p><a href=\"6-09.php\">Wszystkie neswy &gt;&gt;</a></P>";
   } else {
   print "<h2>Newsy</h2>";
   $wynik = mysql_query ("SELECT * FROM news WHERE ok.=1 ".
                         "ORDER BY nr DESC;");
   while ($wynik && $rekord = mysql_fetch_array ($wynik)) {
     print "<p><b><a href=\"6-09.php?nr=".$rekord['nr']."\">".$rekord['tytul'];
     print "</A></B><br>".$rekord['tresc_krotka']."</P>";
     print "<p>ALIGN=RIGHT><i>".$rekord['osoba'].", ".$rekord['data']."</I></P>";
     }
   }
?>

</body>
</html>


2 plik
Kod
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
<title>Strona główna serwisu</title>
<style>
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 12pt}
p {font-family: Arial, Helvetica, sans-serif; font-size: 9pt}
</style>
</head>
<body>
<table CELLPADDING=10><tr>
<td VALIGN=TOP WIDTH="33%">
  <p> AAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAA AAAAAAAAAAAAAA </P>
  </TD>
  <td VALIGN=TOP WIDTH="33%">
  <h2>Newsy:</h2>
  <p ALIGN=RIGHT><a href="6-09.php">Wszystkie newsy</a></p>
  </td>
<td VALIGN=TOP WIDTH="33%">
<p> AAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAA AAAAAAAAAAAAAA </P>
</td>
</tr>
</table>
</body>
</html>


3 plik
Kod
<?php
mysql_connect ("localhost", "root", "krasnal") or
die ("Nie można poł&plusmn;czyc się z MySQL");
mysql_select_db ("news") or
die ("Nie można połączyć się z baza news");

$wynik = mysql_query ("SELECT * FROM news WHERE ok=1 ORDER BY nr DESC LIMIT 0,4");

while ($rekord = mysql_fetch_assoc ($wynik)) {
  print "<P><B><a href=\"6-09.php?nr=".$rekord['nr']."\">reszta</a>";
  print $rekord['tytul']."</A></B><br>".$rekord['tresc_krotka']."</P>";
  print "<p ALIGN=RIGHT><I>".$rekord['data']."</I></p>\n";
}
?>


4 plik
Kod
<html>
  <head>
     <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2">
     <title>Newsy -- dodawanie</title>
  </head>
  <body>

<?    
     $tytul = addslashes(htmlspecialchars ($_POST['tytul']));
     $tresc_krotka = addslashes(htmlspecialchars ($_POST['tresc_krotka']));
     $osoba = addslashes(htmlspecialchars ($_POST['osoba']));
     $tresc = addslashes(nl2br(htmlspecialchars ($_POST['tresc'])));
    
     if ($tytul && $tresc_krotka && $osoba && $tresc) {
     mysql_connect ("loclahols", "root", "krasnal") or
      die ("Nie można połączyć się z MySQL");
     mysql_select_db ("news") or
      die ("Nie można połączyć się z bazą news");
     $query = "INSERT INTO news (tytul, tresc_krotka, tresc, osoba,".
       " data) VALUES ('$tytul', '$tresc_krotka', '$tresc', '$osoba', ".
       "now());";
     $wynik = mysql_query ($query);
     print "<h3>Dziękujemy</h3> Dziękujemy za zgłoszenie. Dane zostaną ".
           "dołączone do serwisu po zaakceptowaniu przez administratora.";

    } else {
  
   print "<h3>Dodaj News'a</h3>";
   print "<FORM METCHOD=POST><b>Tytuł Newsa:</b><br>";
   print "<input type=\/text\" NAME=\"tytul\" VALUE=\"$tytul\" ";
   print "SIZE=60><br><b>Krótka notka:</b><br>";
   print "<input type=\"text\" NAME=\"tresc_krotka\" ";
   print " VALUE=\"$tresc_krotka\" SIZE=60><br>";
   print "<b>Pełna Treść:</b><br></TEXTAREA NAME=\"tresc\" ";
   print "ROWS=6 COLS=60>$tresc</TEXTAREA><br>";
   print "<b>Osoba:</b><br><INPUT TYPE=\"text\" ";
   print "NAME=\"osoba\" VALUE=\"$osoba\" SIZE=60><br>";
   print "<input type=\"submit\" VALUE=\"Wyślij\">";
   print "</FORM>";
  
    }
  
?>
<hr><p><a href="6-11.htm">Strona Główna</a>,
       <a href="6-11.htm">Wszystkie Newsy</a></p>
  </body>


I sprawa wygląda tak:
1. nie idzie dodawać newsów a powinno
2. to wszystko zostalo przepisane z ksiazki i powinno dzialac
3. w mySQL (chyba) wszystko zrobilem. Bo sie łączy.

Tak więc jak ktoś umie mi pomoc to niech pomoze.
NuLL
Najpierw wyslesz nazwe poprawnego forum na jakim powienien byc watek do ktoregos z moderatorow a on potem odblokuje i przeniosie - do tego czasu zamkniete.
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.