areal utworzono 18 grudnia 2010 utworzono 18 grudnia 2010 (edytowane) Witam Poszukuje dodatku/pluginu w którym można stworzyć swój formularz, przy tym że chciałbym żeby taki formularz mogli wypełniać użytkownicy strony i po wypełnieniu treścią by dane zapisywały się w formie tabelki, najlepiej gdyby można było już jeszcze sortować.
wojtex5 komentarz 18 grudnia 2010 komentarz 18 grudnia 2010 napisz dokładniej o co ci chodzi... bo nie wiadomo czy chcesz pisać samemu formularz, czy ma zostać przez coś wygenerowany... a jeśli chodzi ci o jakiś plugin to chociaż napisz do czego on ma być.
areal komentarz 18 grudnia 2010 Autor komentarz 18 grudnia 2010 Chodzi mi o gotowy już skrypt, lub dodatek do jakiegoś cms.[quote name='areal' timestamp='1292713854' post='1145363'] Chodzi mi o gotowy już skrypt, lub dodatek do jakiegoś cms. [/quote] chciałbym żeby ten formularz był jak formularz kontaktowy tylko z tą różnica że skrypt zamiast wysyłać wiadomość na mail miałby wysyłać je na stronę + do tego właśnie ta tabelka w której to by wszystko było umieszczane
Lucider komentarz 3 stycznia 2011 komentarz 3 stycznia 2011 To może ja wyjaśnię jak to działa - jeżeli potrzebujesz pomocy, to bądź proszę dokładny, te technologie są odrobinkę bardziej skomplikowane niż Ci się wydaje. Napisz z jakiego CMSa korzystasz (czy w ogóle korzystasz z CMS, a jak nie to jak wygląda struktura Twojej strony), a jeżeli potrzebujesz, żeby ktoś to napisał za Ciebie bo nie masz wiedzy, to gorąco polecam zlecenia.przez.net, tam będzie to kosztowało grosze, a my byśmy całą wieczność tłumaczyli Ci jak zainstalować gotowy nawet skrypt.
awerd95 komentarz 4 stycznia 2011 komentarz 4 stycznia 2011 (edytowane) chyba wiem jak Ci pomóc, tworzysz sobie stronę z formularzem, następnie gdy osoba odwiedzająca wysyła formularz sprawdzasz warunkiem [b]if()[/b] w php (może też być js) czy wszystkie pola uzupełniono, następnie dane wysyłasz metoda [b]get [/b]lub [b]post[/b] i dodajesz do stworzonej bazy np. [code]$zapytanie = "INSERT INTO `tabela` (`wartosc1`, `wartosc2`, `wartosc3`) VALUES ('".$_POST['wartosc1']."', '".$_POST['wartosc2']."', '".$_POST['wartosc3']."')"; $go = mysql_query($zapytanie) or die ('Nie można dodać danych!'); [/code] Formularz wyglądał by wtedy tak: [code]<form action="" method="post"> <input type="text" name="wartosc1"/> <input type="text" name="wartosc2"/> <input type="text" name="wartosc3"/> <input type="submit" value="Wyślij"/> </form> [/code]
wojtex5 komentarz 4 stycznia 2011 komentarz 4 stycznia 2011 tak...... tylko, że.... [b]wszystkie dane wprowadzane przez użytkownika powinny zostać sprawdzone przed wpisaniem do bazy [/b] można przez js, ale chyba skuteczniej można to zrobić na serwerze, bo JS można przecież wyłączyć... do wartości tekstowych przydaje się funkcja string addslashes ( string $tekst ), która dodaje ukośniki (slashe) przed znakami specjalnymi występującymi w tekście, m.in " \ ' przez co znaki te tracą swoje działanie. funkcją odwrotną jest string stripshashes( string $tekst ) - która działa przeciwnie do addslashes - zdejmuje te ukośniki. bardzo przydają się również wyrażenia regularne (chyba zapożyczone z perla) - dzięki nim można sprawdzać np. adresy e-mail przydatna jest dokumentacja: [url]http://www.php.net/[/url]
awerd95 komentarz 4 stycznia 2011 komentarz 4 stycznia 2011 w pełni zgadzam się z tobą [b]wojtex5[/b], ja ukazałem tylko zarys ogólny jak można to wykonać, szkielet całego aktywowania przez mail
Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!
Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.