Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> proszę o weryfikację skryptu ;)
Wojtuś_
post 15.10.2002, 13:51:35
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 14.10.2002

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


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>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
konrad_vme
post 15.10.2002, 13:57:04
Post #2





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 19.04.2002
Skąd: Zielona Góra

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


A co dokładnie nie działa questionmark.gif?


--------------------
revolution, the only solution
Go to the top of the page
+Quote Post
Wojtuś_
post 15.10.2002, 14:25:27
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 14.10.2002

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


Nie dodaje rekordów do bazy smile.gif
Go to the top of the page
+Quote Post
olo_b19
post 15.10.2002, 14:47:21
Post #4





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: --
Skąd: Rybnik

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


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


--------------------
Pozdrawiam olo _b19
GG: 846964
Go to the top of the page
+Quote Post
Wojtuś_
post 15.10.2002, 15:01:19
Post #5





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 14.10.2002

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


olo chyba coś Ci się pomieszało ... albo mnie, nie mam pola 'now' w tabeli jest pole 'nr' z autoincrementem ... smile.gif


--------------------
"Imagination is more important then knowledge"

Albert Einstein
Go to the top of the page
+Quote Post
olo_b19
post 15.10.2002, 16:35:45
Post #6





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: --
Skąd: Rybnik

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


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());";


--------------------
Pozdrawiam olo _b19
GG: 846964
Go to the top of the page
+Quote Post
Wojtuś_
post 15.10.2002, 16:58:25
Post #7





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 14.10.2002

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


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


--------------------
"Imagination is more important then knowledge"

Albert Einstein
Go to the top of the page
+Quote Post
olo_b19
post 15.10.2002, 17:08:24
Post #8





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: --
Skąd: Rybnik

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


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');";


--------------------
Pozdrawiam olo _b19
GG: 846964
Go to the top of the page
+Quote Post
Seth
post 15.10.2002, 17:31:48
Post #9





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Cytat
No to wypieprz ...

Na naszym forum nie tolerujemy przeklinania :!: angrysmiley.gif
Go to the top of the page
+Quote Post
kabukiman
post 15.10.2002, 18:50:46
Post #10





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 17.03.2002
Skąd: zamość

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


No, Olo, teraz to masz przerąbane smile.gif
Będziesz się smażył w piekle do końca egzystencji winksmiley.jpg
Go to the top of the page
+Quote Post
olo_b19
post 17.10.2002, 15:32:59
Post #11





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: --
Skąd: Rybnik

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


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


--------------------
Pozdrawiam olo _b19
GG: 846964
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: 14.08.2025 - 10:47