![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 122 Pomógł: 2 Dołączył: 14.08.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Witam..
Prubuje zrobić skrypt a dokładnie BUTTON który działał by tak ze po kliknięciu na niego wyskakuje mi okienko z Treściami wpisanymi w formularzu. (ma to ziałać jak klasyczny podlą posta na forach) Kombinowałam na kilka sposobów i miernie mi to wychodziło. O to Sposoby jakimi próbowałem to zrobić. Formularz: Nazwa pliku: add_news_form ![]() Plik Który ma wyświatlać nawsa w podglądzie: nazwa: view.php
Za pomocą tego kodu próbowałem to zrobić ale nie wychodziło. ![]()
PHP wyświetlało błąd, a gdy pozamieniałe. "" , '' Przycisk nie działał. zrobiłem też funkcje i wstawiałem ją w input ale nic z tego:
Wie ktoś jak moge to zrobić..? -------------------- ”Jestem nędzarzem, mam tylko marzenia.
Rozsyłam je u twych stóp, Stąpaj lekko, gdyż stąpasz po mych marzeniach„ |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
np.
Wyskocz z PHP i na końcu pliku doklej jeszcze to: Ten post edytował darko 29.11.2009, 16:41:20 -------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 122 Pomógł: 2 Dołączył: 14.08.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
ale ta funkcja musi być w tym samym pliku co formularz?
-------------------- ”Jestem nędzarzem, mam tylko marzenia.
Rozsyłam je u twych stóp, Stąpaj lekko, gdyż stąpasz po mych marzeniach„ |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Tak, ale zabezpiecz się przed wstrzyknięciem kodu javascript z pól formularza i eskejpuj sobie pojedyncze cudzysłowy, bo Ci skrypt wywali.
Ten post edytował darko 29.11.2009, 16:52:18 -------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 122 Pomógł: 2 Dołączył: 14.08.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Jesteś normalnie wielki..
Powiedz mi a dało by tade wpakowac to wszystko w taka tabele:
tak wygląda w news: ![]() -------------------- ”Jestem nędzarzem, mam tylko marzenia.
Rozsyłam je u twych stóp, Stąpaj lekko, gdyż stąpasz po mych marzeniach„ |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Wszystko da radę, walcz dalej sam, ale uważaj na dane pochodzące od użytkownika, nigdy im nie ufaj i używaj htmlentities, htmlspecialchars i strip_tags
-------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 122 Pomógł: 2 Dołączył: 14.08.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Kurde było by dobrze ale z js to kompletnie nic nie umiem.. kod jest dobry ale nic z niego nie rozumiem
-------------------- ”Jestem nędzarzem, mam tylko marzenia.
Rozsyłam je u twych stóp, Stąpaj lekko, gdyż stąpasz po mych marzeniach„ |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Jak będziesz wstawiał wartości przysłane z formularza, to w php używaj funkcji htmlentities, htmlspecialchars i strip_tags Pozdrawiam! -------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 122 Pomógł: 2 Dołączył: 14.08.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
a nie dało by rady jakos tak tego rozłożyć..?
Wtedy pomiędzy mógłbym powstawiać znaczniki tabeli i miałbym taki efekt jaki potrzebuje
-------------------- ”Jestem nędzarzem, mam tylko marzenia.
Rozsyłam je u twych stóp, Stąpaj lekko, gdyż stąpasz po mych marzeniach„ |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Oczywiście, że można, idziesz dobrym tropem, powodzenia!
Ten post edytował darko 29.11.2009, 17:32:50 -------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]() ![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 122 Pomógł: 2 Dołączył: 14.08.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Tak wygląda teraz cała pętla:
nie wiem czemu ale gdy naciskam na podgląd wyświetla mi sie kazda z zawartości po 5 razy.. mógłbyś powiedzieć jak zrobić by entery wciskane w <textarea> działały jak <br /> w tym podglądaczu.? -------------------- ”Jestem nędzarzem, mam tylko marzenia.
Rozsyłam je u twych stóp, Stąpaj lekko, gdyż stąpasz po mych marzeniach„ |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Daj to:
przed for(var x in targets) { a to już poza pętlą. Co do textarea, to jeśli chcesz dać nową linię, to zamiast '<br />' trzeba dac '\n' -------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 122 Pomógł: 2 Dołączył: 14.08.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Robiłam juz tak na początku i nic..
moze cos zle z tym jest.
-------------------- ”Jestem nędzarzem, mam tylko marzenia.
Rozsyłam je u twych stóp, Stąpaj lekko, gdyż stąpasz po mych marzeniach„ |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Jeśli jesteś w tej pętli
for(var x in targets) { to każde data += document.getElementById('tytul').value; // itd. zamień na data += document.getElementById(targets[x]).value; albo nie stosuj tej pętli tylko odwołuj się po nazwach: data += document.getElementById('tytul').value; data += '<br /> czy cokolwiek innego'; data += document.getElementById('data').value; data += '<br /> czy cokolwiek innego'; data += document.getElementById('autor').value; // I TAK DALEJ Albo tak, albo tak. -------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 122 Pomógł: 2 Dołączył: 14.08.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Usunąłem całkowicie znaczniki pętli i nie ma żadnego efektu
![]() teraz mój kod wygląda tak: Podgląd newsa na takim kodzie wygląda poprawnie z taka małą różnicą że gdy naciska się 'podgląd' w div'ie wyskakuje mi 5 takich tabel. każda z nich pokazuje podgląd Newsa przykładowy SS: ![]() -------------------- ”Jestem nędzarzem, mam tylko marzenia.
Rozsyłam je u twych stóp, Stąpaj lekko, gdyż stąpasz po mych marzeniach„ |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cytat Usunąłem całkowicie znaczniki pętli Tak ![]() (i klamra zamykająca) Ciekawe... -------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 122 Pomógł: 2 Dołączył: 14.08.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
no jak usunąłem to nic sie nie działo..
więc dodałem je spowrotem i działa, ale tak ze całość wyświetla sie 5 razy -------------------- ”Jestem nędzarzem, mam tylko marzenia.
Rozsyłam je u twych stóp, Stąpaj lekko, gdyż stąpasz po mych marzeniach„ |
|
|
![]()
Post
#18
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Domyślam się, że usunąłeś sam początek pętli czyli for(var x in targets) { ale zapomniałeś o klamrze zamykającej }. Poza tym jeśli już piszesz, że nie działa, to chociaż podaj błąd z konsoli.
-------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#19
|
|
![]() Grupa: Zarejestrowani Postów: 122 Pomógł: 2 Dołączył: 14.08.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Nie no usunąłem całe for i klamrę zamykającą też. Klikałem na przycisk i w ogóle nic sie nie działo. żadnego błędu nic
-------------------- ”Jestem nędzarzem, mam tylko marzenia.
Rozsyłam je u twych stóp, Stąpaj lekko, gdyż stąpasz po mych marzeniach„ |
|
|
![]()
Post
#20
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem, co Ci tu nie działa, zrobiłem tak:
I wszystko gra, tabelkę dekorujesz sobie stylem w head, walcz już dalej sam. Ten post edytował darko 30.11.2009, 13:16:30 -------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 12:03 |