![]() |
![]() ![]() |
![]() |
![]()
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 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) z bazą i tabelą łączy się bez problemu (IMG:http://forum.php.pl/style_emoticons/default/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 { // Wywietlenie 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="Wylij">"; print "</FORM>"; } ?> <HR><P><A HREF="6-11.htm">Strona główna</A>, <A HREF="6-11.htm">wszystkie newsy</A></P> </BODY> </HTML> |
|
|
![]()
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 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 14.10.2002 Ostrzeżenie: (0%) ![]() ![]() |
Nie dodaje rekordów do bazy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
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 .... |
|
|
![]()
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 ... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
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());"; |
|
|
![]()
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 (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) nie wiem nadal dlaczego nie chce aktualizować wpisów ...
|
|
|
![]()
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');"; |
|
|
![]()
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 :!: (IMG:http://forum.php.pl/style_emoticons/default/angrysmiley.gif) |
|
|
![]()
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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Będziesz się smażył w piekle do końca egzystencji (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 02:27 |