[HTML][MySQL][PHP]Dodawanie tekstu do bazy |
[HTML][MySQL][PHP]Dodawanie tekstu do bazy |
14.12.2009, 23:56:51
Post
#1
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 2.08.2009 Ostrzeżenie: (0%) |
Witam mam taki skrypt dodajacy do bazy kawal i skrypt wyglada ok jednak kawal nie dodaje sie do bazy, tak jakby sie nic nei dzialo czy moglby mi ktos pomoc z tym i napisac oc jest nie tak...moze jakas podpowiedz?
Dziękuję z góry za pomoc Ten post edytował gadhet 15.12.2009, 00:02:48 |
|
|
15.12.2009, 08:21:27
Post
#2
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 4 Dołączył: 31.07.2006 Ostrzeżenie: (0%) |
|
|
|
15.12.2009, 08:23:28
Post
#3
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 29 Dołączył: 18.08.2008 Ostrzeżenie: (0%) |
Wykasuj @ z kodu a zobaczysz więcej.
Na moje oko brak przecinka w operacji insert. Ten post edytował tvister 15.12.2009, 08:23:53 -------------------- Kto rano wstaje ten leje jak z cebra.
|
|
|
15.12.2009, 19:51:12
Post
#4
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 2.08.2009 Ostrzeżenie: (0%) |
Pomoc od boddah85 tez nie dziala
Kod $sql = "INSERT INTO kawal(tekstkawalu,datakawalu) VALUES ('$joketext',CURDATE())"; ale wydaje mi sie ze wlasnie to jest problemem, ale co trzeba jeszcze poprawic?? |
|
|
15.12.2009, 20:03:34
Post
#5
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 11 Dołączył: 17.12.2008 Skąd: LU Ostrzeżenie: (0%) |
czytaj erraty do ksiazek jak juz z nich bezmyślnie skrypty przepisujesz
http://helion.pl/errata.cgi?id=phmsww o ile sie nie myle to literowka czy cos w tym stylu bylo w tym skrypcie najprawdopodobniej inaczej nazwana zmienna |
|
|
15.12.2009, 21:44:37
Post
#6
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 2.08.2009 Ostrzeżenie: (0%) |
tak w erracie jest poprawa bledu ale nie w skrypcie, a tylko jest zaznaczony blad w tekscie i dotyczy wlasnie nazwy zmiennej, jednak ja dopiero ucze sie i chcialbym chociaz ten prosty skrypt odpalic a czytajac ksiazke nie moge dojsc dlaczego nie dziala. Ktos jeszcze pomoze rozwiazac dlaczego nie dziala ten skrypt?
|
|
|
15.12.2009, 21:50:04
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 575 Pomógł: 299 Dołączył: 26.03.2009 Ostrzeżenie: (20%) |
-------------------- |
|
|
15.12.2009, 22:01:51
Post
#8
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 2.08.2009 Ostrzeżenie: (0%) |
Wicepsik moglbym prosic o drobne wytlumaczenie?
chodzi o zamiane tej czesci skryptu: Kod $sql = "INSERT INTO kawal SET tekstkawalu='$joketext'. datakawalu= CURDATE()"; if (@mysql_query($sql)) { echo '<p> Twój kawał został dodany.</p>'; } else { echo '<p> Błąd podczas dodawania kawału: '. mysql_error() . '</p>'; } i tej czesci od if (@mysql_query($sql)) |
|
|
15.12.2009, 22:10:39
Post
#9
|
|
Grupa: Zarejestrowani Postów: 320 Pomógł: 53 Dołączył: 18.09.2007 Skąd: Radom Ostrzeżenie: (0%) |
porównaj
a
Temat: PHP cudzyslow a apostrof Ten post edytował artur_dziocha 15.12.2009, 22:12:21 |
|
|
15.12.2009, 22:30:05
Post
#10
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 2.08.2009 Ostrzeżenie: (0%) |
juz probowalem zmiany apostrofu i cudzyslowu i dalej jednak to nie dziala, dzialanie wyglada tak ze daje akceptuj po wpisaniu do formularza jakiegos tekstu i zero reakcji nic sie nie dodaje i strona sie nie zmienia zostaje po akceptacji dalej pozostaje pole formularza do wpisywania
|
|
|
15.12.2009, 22:39:08
Post
#11
|
|
Grupa: Zarejestrowani Postów: 320 Pomógł: 53 Dołączył: 18.09.2007 Skąd: Radom Ostrzeżenie: (0%) |
wywal małpki przed mysql_query, mysql_connect itp
i daj
Wklej wynik zapytania |
|
|
15.12.2009, 22:53:23
Post
#12
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 2.08.2009 Ostrzeżenie: (0%) |
zmienilem ta czesc gdzie dodaje sie kawal ale jednak dalej zero reakcji po dodaniu kawalu poprzez formularz i nic sie nie dodaje:
Kod //Jeśli uzytkownik wprowadził kawał, dodaj żart do bazy danych
if (isset($_POST['tekstkawalu'])) { $tekstkawalu = $_POST['tekstkawalu']; $sql = "INSERT INTO kawal SET tekstkawalu='".$joketext."'. datakawalu= CURDATE()"; $query = mysql_query($sql) or die(mysql_error()); echo $sql; if (mysql_query($sql)) { echo '<p> Twój kawał został dodany.</p>'; } else { echo '<p> Błąd podczas dodawania kawału: '. mysql_error() . '</p>'; } } |
|
|
15.12.2009, 23:04:11
Post
#13
|
|
Grupa: Zarejestrowani Postów: 320 Pomógł: 53 Dołączył: 18.09.2007 Skąd: Radom Ostrzeżenie: (0%) |
miałeś wyświetlić co daje ci echo $sql
a przesyła ci w ogóle ten formula?? zrób sobie jeszcze print_r($_POST) ->wyświetli ci tablice $_POST raczej nie bo istnieje chyba zmienna $_GET['addjoke'] a później jest else masz taki kod
a to co to jest?
najpierw inicjujesz zmienną $tekstkawalu a używasz $joketext tak czy inaczej Twój kod kupy sie nie trzyma Ten post edytował artur_dziocha 15.12.2009, 23:10:12 |
|
|
15.12.2009, 23:11:19
Post
#14
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 2.08.2009 Ostrzeżenie: (0%) |
a widzisz chyba nie wysyla bo otrzymalem
Array ( ) wiec rozumie ze jest pusto |
|
|
15.12.2009, 23:23:31
Post
#15
|
|
Grupa: Zarejestrowani Postów: 320 Pomógł: 53 Dołączył: 18.09.2007 Skąd: Radom Ostrzeżenie: (0%) |
Oczywiście to mogłoby dużo lepiej wyglądać, ale tylko Cie naprowadzam Nie jestem pewien czy zadziała, w razie czego pokombinuj oraz zapraszam do manuala. Wywal oczywiście te małpy, stosuj mysql_query($sql) or die(mysql_error()) i tym podobne Ten post edytował artur_dziocha 15.12.2009, 23:30:00 |
|
|
Wersja Lo-Fi | Aktualny czas: 7.05.2024 - 03:57 |