Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: proszę o weryfikację skryptu ;)
Forum PHP.pl > Forum > PHP
Wojtu¶_
co¶ mi tutaj nie działa ... tylko nie wywala błedu... może który¶ z was zauważy moje potknięcie winksmiley.jpg z baz± i tabel± ł±czy się bez problemu smile.gif

Kod
<HTML>

  <HEAD>

    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2">

    <TITLE>Artykuły -- dodawanie</TITLE>

  </HEAD>

  <BODY>

    <? // Skrypt pozwalający na dodawanie newsów przez użytkowników.



      $data = addslashes(htmlentities ($data));

   $gazeta = addslashes(htmlentities ($gazeta));

   $tytul = addslashes(htmlentities ($tytul));

      $tresc_krotka = addslashes(htmlentities ($tresc_krotka));

      $autor = addslashes(htmlentities ($autor));

      $tresc = addslashes(nl2br(htmlentities ($tresc)));



      if ($data && $gazeta && $tytul && $tresc_krotka && $autor && $tresc) {

         // są wpisane dane, dodajemy je do bazy

     mysql_connect ("****", "****", "****") or

     die ("Nie można połączyć się z MySQL");

     mysql_select_db ("****") or

     die ("Nie mozna połączyć się z bazą");

         $query = "INSERT INTO news (gazeta, tytul, tresc_krotka, tresc, autor,".

           " data) VALUES ('$data', '$gazeta', '$tytul', '$tresc_krotka', '$tresc', '$autor',".

     "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 { // Wyświetlenie formularza

         print "<H3>Dodaj artykuł:</H3>";

   print "<FORM METHOD=POST><B>Data:</B><BR>";

         print "<INPUT TYPE="text" NAME="data" VALUE="$data"<BR>";

   print "<br><B>Gazeta:</B><BR>";

         print "<INPUT TYPE="text" NAME="gazeta" VALUE="$gazeta"<br>";

   print "<br><B>Tytuł artykułu:</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>Autor:</B><BR><INPUT TYPE="text" ";

         print "NAME="autor" VALUE="$autor" 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>

</HTML>
konrad_vme
A co dokładnie nie działa questionmark.gif?
Wojtu¶_
Nie dodaje rekordów do bazy smile.gif
olo_b19
Bł±d prawdopodobnie będzie w tych wierszach (patrz nizej)

Kod
$query = "INSERT INTO news

(gazeta, tytul, tresc_krotka, tresc, autor,data)

VALUES

('$data', '$gazeta', '$tytul', '$tresc_krotka', '$tresc', '$autor',now());";


Chcesz wsadzić do tabeli siedem (7) warto¶ci do sze¶ciu (6) pól ....
Wojtu¶_
olo chyba co¶ Ci się pomieszało ... albo mnie, nie mam pola 'now' w tabeli jest pole 'nr' z autoincrementem ... smile.gif
olo_b19
olo_b19 napisał(a)
Cytat
Kod
$query = "INSERT INTO news

(gazeta, tytul, tresc_krotka, tresc, autor,data)

VALUES

('$data', '$gazeta', '$tytul', '$tresc_krotka', '$tresc', '$autor',now());";

Chcesz wsadzić do tabeli siedem (7) warto¶ci do sze¶ciu (6) pól ....



A ty napisał(a)
Cytat
olo chyba co¶ Ci się pomieszało ... albo mnie, nie mam pola 'now' w tabeli jest pole 'nr' z autoincrementem ...  


A co mnie twoje pole 'n'r czy 'now'(?) ?!!

wywal tylko to $date na pocz±tku, które i tak jest niepotrzebne od tego masz chyba funkcję SQL now(), która ci zwróci bierz±c± date
Kod
VALUES

('$data', '$gazeta', '$tytul', '$tresc_krotka', '$tresc', '$autor',now());";
Wojtu¶_
Olo chodzi o to że data musi być edytowalna po prostu ma to być archiwum artykułów więc auto data odpada sad.gif nie wiem nadal dlaczego nie chce aktualizować wpisów ...
olo_b19
No to wypieprz te now() i wstaw tam z pierwszego $data

Przed
Kod
VALUES

('$data', '$gazeta', '$tytul', '$tresc_krotka', '$tresc', '$autor',now());";


Po
Kod
VALUES

( '$gazeta', '$tytul', '$tresc_krotka', '$tresc', '$autor','$data');";
Seth
Cytat
No to wypieprz ...

Na naszym forum nie tolerujemy przeklinania :!: angrysmiley.gif
kabukiman
No, Olo, teraz to masz przer±bane smile.gif
Będziesz się smażył w piekle do końca egzystencji winksmiley.jpg
olo_b19
Przepraszam je¶li Kogo¶ uraziłem tym jakże niecenzuralnym słowem jakim
jest,
cytuje :
Cytat
No to wypieprz ...  


Jest mi naprawde bardzo przykro.

PRZEPRASZAM
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.