Grzegorz Kordek

Grzegorz Kordek CEO,
www.InstytutPsycholo
giiPlci.pl

Temat: Formularz na stronie

Wiem że dla was to głupie pytanie
Jesteście specjalistami

Czy możecie mi podpowiedzieć a może podać mi skrypt który robi formularz
Imie
Nazwisko
telefon
Adres mail
i jakaś informacja dodatkowa

Do zapisywania sie na szkolenia

i wysyła pod wskazany w skrypcie mail

A najlepiej byłoby gdyby zapisywał to w bazie danych

Ale zostańmy przy pierwszej

Z góry dziękuję




Formularz na stronie
Marcin K.

Marcin K. E-commerce & Web

Temat: Formularz na stronie

http://www.joomla.pl/index.php/content/view/313/2/
Od razu mówię, że nie testowałem tego, formularze robie ręcznie, ale podobno ten komponent jest łatwy w obsłudze.
Rafał S.

Rafał S. Układanie asfaltu
twardolanego
modyfikowanego
miałem gumo...

Temat: Formularz na stronie

Grzegorz K.:
Czy możecie mi podpowiedzieć a może podać mi skrypt który robi formularz
Imie
Nazwisko
telefon
Adres mail
i jakaś informacja dodatkowa

Do zapisywania sie na szkolenia

i wysyła pod wskazany w skrypcie mail

A najlepiej byłoby gdyby zapisywał to w bazie danych
Formularz na stronie
Funkcje biblioteczne:
http://pear.php.net/package/HTML_QuickForm2/
ale rozumiem że ni o to Ci chodziło, podaj więcej szczegółów (choć język, środowisko), tak naprawdę napisanie takiego skryptu to jakieś 5 min, nawet dla słabego programisty. Podałeś zbyt mało danych, żeby podać Ci gotowca.

konto usunięte

Temat: Formularz na stronie

<form action="mailto:jan@kowalski.pl">
<input type="text" name="imie" value="Wpisz imię..." />
....
to samo z pozostałymi danymi
<input type="submit" name="submit" value="Wyślij...">
</form>

pisane na szybko...Andrzej Doroszenko edytował(a) ten post dnia 17.08.07 o godzinie 14:20
Marcin B.

Marcin B. Freelancer
(fotografia,
tworzenie stron,
pozycjonowanie)

Temat: Formularz na stronie

Polecam poszperać w poradach w serwisie: http://algorytmy.pl
Grzegorz Kordek

Grzegorz Kordek CEO,
www.InstytutPsycholo
giiPlci.pl

Temat: Formularz na stronie

cos takiego jak na http://www.podroz-bohatera.pl/

A najlepiej tak jak na http://www.nlp.pl/szkolenie-rezerwacja,8.html
Piotr Glapa

Piotr Glapa Ekspert
projektowania
systemów
informatycznych, PKO
BP S.A.

Temat: Formularz na stronie

możesz spróbować coś takiego :) oczywiście musisz to obłożyć stylami oraz dodać walidację :)

<?php
/*config*/
$thisfile=$_SERVER['PHP_SELF'];
$mail_send='twoj@mail.org';
$czy_do_bazy='0'; //za pomoca tej zmienej decydujesz gdzie ma isc mail czy baza :)
$host='nazwa_hosta';
$user='user';
$pass='pass';
$dbname='nazwa_bazy';
function link_baza($host,$user,$pass,$dbname)
{
@$db = mysqli_connect($host,$user,$pass,$dbname);
if(mysqli_connect_errno())
{
echo '<h4>Błąd połączenia z bazą danych</h4>';
exit;
}
else
{
return $db;
}
};
/*koniec configa*/
if(@$_POST['submit']=='GO')
{
$imie=$_POST['imie'];
$nazwisko=$_POST['nazwisko'];
$tel=$_POST['tel'];
$mail=$_POST['mail'];
if($czy_do_bazy=='0')
{
$text='imie :' . $imie . ' nazwaisko :' . $nazwisko . ' telefon :' . $tel . ' mail :' . $mail;
mail("$mail_send","Tu temat","$text");

}
else
{
$db=link_baza($host,$user,$pass,$dbname);
$insert_add="INSERT INTO tabela (`imie` , `nazwisko`,`telefon`,`mail`) VALUES ('$imie' , '$nazwisko' , '$tel', '$mail')";
$resultat_add=mysqli_query($db,$insert_add) or die($insert_add);
}

}
else
{
echo "<form action=\"$thisfile\" method=\"POST\">";
echo '<table width="100%" >';
echo '<tr>';
echo "<td>Imię:</td>";
echo "<td><input type=\"text\" size=\"40\" name=\"imie\"></td>";
echo '</tr>';

echo '<tr>';
echo "<td>Nazwisko:</td>";
echo "<td><input type=\"text\" size=\"40\" name=\"nazwisko\"></td>";
echo '</tr>';

echo '<tr>';
echo "<td>Telefon:</td>";
echo "<td><input type=\"text\" size=\"40\" name=\"tel\"></td>";
echo '</tr>';

echo '<tr>';
echo "<td>Mail:</td>";
echo "<td><input type=\"text\" size=\"40\" name=\"mail\"></td>";
echo '</tr>';

echo '<tr>';
echo "<td>Poszło:</td>";
echo "<td><input type=\"submit\" name=\"submit\"value=\"GO\"></td>";
echo '</tr>';
echo '</table>';
echo '</form>';
}
?>Piotr Glapa edytował(a) ten post dnia 18.08.07 o godzinie 11:48
Jakub L.

Jakub L. Programista

Temat: Formularz na stronie

Piotr G.:
echo '<tr>';
echo "<td>Poszło:</td>";
echo "<td><input type=\"submit\" name=\"submit\"value=\"GO\"></td>";
echo '</tr>';
echo '</table>';
echo '</form>';
}

A takiego zapisu to straszliwie nie rozumiem.
Po pierwsze - nie wiadomo po co tyle echo, nie wystarczy jedno, o tak:
echo '
pierwsza linijka
druga linijka
trzecia linijka
';
Po drugie:
Jest
echo '<tr>;';
a zaraz potem:
echo "<td><input type=\"text\" size=\"40\" name=\"nazwisko\"></td>";
Jakby nie można było po prostu:
echo '<td><input type="text" size="40" name="nazwisko"></td>';
Mniej znaków, mniej pałowania się , czytelność IMO większa.
Tylko wtedy jakby się chciało jakieś value ustawić, to trzeba przez ' . $zmienna a nie przez rozwijanie zmiennych wewnątrz łańcucha znaków (ale za to praser nie musi analizować łańcucha na okoliczność występowania zmiennych).
Piotr Glapa

Piotr Glapa Ekspert
projektowania
systemów
informatycznych, PKO
BP S.A.

Temat: Formularz na stronie

jasne :) chodziło mi bardziej o logikę. Co do ilości "echo" to raczej zależy od gustu :)
Mariusz M.

Mariusz M. Informatyk, Syskon

Temat: Formularz na stronie

Jakub L.:
Piotr G.:
echo '<tr>';
echo "<td>Poszło:</td>";
echo "<td><input type=\"submit\" name=\"submit\"value=\"GO\"></td>";
echo '</tr>';
echo '</table>';
echo '</form>';
}

A takiego zapisu to straszliwie nie rozumiem.
Po pierwsze - nie wiadomo po co tyle echo, nie wystarczy jedno, o tak:
echo '
pierwsza linijka
druga linijka
trzecia linijka
';
Po drugie:
Jest
echo '<tr>;';
a zaraz potem:
echo "<td><input type=\"text\" size=\"40\" name=\"nazwisko\"></td>";
Jakby nie można było po prostu:
echo '<td><input type="text" size="40" name="nazwisko"></td>';
Mniej znaków, mniej pałowania się , czytelność IMO większa.
Tylko wtedy jakby się chciało jakieś value ustawić, to trzeba przez ' . $zmienna a nie przez rozwijanie zmiennych wewnątrz łańcucha znaków (ale za to praser nie musi analizować łańcucha na okoliczność występowania zmiennych).

nie czepiaj sie, chciało mu sie wkleić kawałek kodu to jemu chwała (ja jestem za leniwy :P), a jak komuś sie nie podoba styl programowania to niech zmieni sobie na własnej stronce :P, a nie taka bezpodstawna krytyka :(

konto usunięte

Temat: Formularz na stronie

No rownie dobrze moznaby sie czepiac ze jest mieszanie php z htmlem ;P Chodzi o obrazowosc i chyle czola ze komus sie chcialo to zilustrowac :P
Jakub L.

Jakub L. Programista

Temat: Formularz na stronie

Mariusz M.:
Jakub L.:

nie czepiaj sie, chciało mu sie wkleić kawałek kodu to jemu chwała (ja jestem za leniwy :P), a jak komuś sie nie podoba styl
programowania to niech zmieni sobie na własnej stronce :P, a nie
taka bezpodstawna krytyka :(

Obciążenie serwera niepotrzebnymi wywołaniami to jedno.
Drugie to to, że zmienisz zdanie na temat czytalności kodu w momencie, gdy będziesz musiał się przebijać przez czyjść kod, który jest strumieniem świadomości.
Wtedy masz szanse docenić kod który jest pisany zgodnie z filozofią języka, a nie jak popadło, byleby literki nie nachodziły.
Mariusz M.

Mariusz M. Informatyk, Syskon

Temat: Formularz na stronie

Jakub L.:
Mariusz M.:
Jakub L.:

nie czepiaj sie, chciało mu sie wkleić kawałek kodu to jemu chwała (ja jestem za leniwy :P), a jak komuś sie nie podoba styl
programowania to niech zmieni sobie na własnej stronce :P, a nie
taka bezpodstawna krytyka :(

Obciążenie serwera niepotrzebnymi wywołaniami to jedno.
Drugie to to, że zmienisz zdanie na temat czytalności kodu w momencie, gdy będziesz musiał się przebijać przez czyjść kod, który jest strumieniem świadomości.
Wtedy masz szanse docenić kod który jest pisany zgodnie z filozofią języka, a nie jak popadło, byleby literki nie nachodziły.

możesz mi wierzyć, lub nie, ale doceniam czytelność kodu :)

Chodzi bardziej o zasade, tzn nie krytykuj kogoś jeśli nie zrobiłeś tego lepiej.

Można skrytykowac, ale wypadało by pod tym dopisać te kilka linijek kodu (poprawnego i czytelnego), wtedy nie mam nic przeciwko. Konstruktywna krytyka jest w cenie.
Grzegorz Kordek

Grzegorz Kordek CEO,
www.InstytutPsycholo
giiPlci.pl

Temat: Formularz na stronie

No tak to jest jak specjaliści ze soba dyskutują

Czy ktoś mi napisac taki kod do formularza zeby wysylal na mail

Prosze

tak zebym wstawil tylko maila

i wkleil na strone

PROSZE

bo jak skopiopwałem na srtone nie dziala

kopiowalem do joomli jako kod htmlGrzegorz Kordek edytował(a) ten post dnia 23.08.07 o godzinie 13:55

konto usunięte

Temat: Formularz na stronie

Grzegorz K.:
No tak to jest jak specjaliści ze soba dyskutują

Czy ktoś mi napisac taki kod do formularza zeby wysylal na mail

Prosze

tak zebym wstawil tylko maila

i wkleil na strone

PROSZE

bo jak skopiopwałem na srtone nie dziala

kopiowalem do joomli jako kod html[edited]Grzegorz Kordek


No przecież podałem Ci kod:

<form action="mailto:TU_WPISZ_ADRES_EMAIL@kowalski.pl">
<input type="text" name="imie" value="Wpisz imię..." />
....
to samo z pozostałymi danymi
<input type="submit" name="submit" value="Wyślij...">
</form>
Grzegorz Kordek

Grzegorz Kordek CEO,
www.InstytutPsycholo
giiPlci.pl

Temat: Formularz na stronie

Super

dzila

ale po kliknieciu wyslij pojawia sie

<script language='JavaScript' type='text/javascript'> <!-- var prefix = 'ma' + 'il' + 'to'; var path = 'hr' + 'ef' + '='; var addy8078 = 'rezerwacja' + '@'; addy8078 = addy8078 + 'byckobieta' + '.' + 'com' + '.' + 'pl'; document.write( '<a ' + path + '\'' + prefix + ':' + addy8078 + '\'>' ); document.write( addy8078 ); document.write( '<\/a>' ); //-->\n </script><script language='JavaScript' type='text/javascript'> <!-- document.write( '<span style=\'display: none; \'>' ); //--> </script>Ten adres e-mail jest chroniony przed spamerami, włącz obsługę JavaScript w przeglądarce, by go zobaczyć <script language='JavaScript' type='text/javascript'> <!-- document.write( '</' ); document.write( 'span>' ); //--> </script>

form jest na stronie http://www.byckobieta.com.pl/warsztaty/sekret-kobiet-k...

konto usunięte

Temat: Formularz na stronie

Jak i czym wrzucasz kod na stronę?

Temat: Formularz na stronie

Najprawdopodobniej takie zachowanie joomli jest spowodowane opublikowanym botem do maskowania adresów email w treści artykułów. Odpublikuj tego bota (Dodatki -> Maskowanie adresu email) i powinno być wszystko ok.

p.s.: daj znać czy diagnoza jest prawidłowa ;]

pozdrawiam
KB
Grzegorz Kordek

Grzegorz Kordek CEO,
www.InstytutPsycholo
giiPlci.pl

Temat: Formularz na stronie

Andrzej D.:
Jak i czym wrzucasz kod na stronę?


wchodze do edycjii artykułu w joomli

wciskam edycje html
i wkejam kod
Grzegorz Kordek

Grzegorz Kordek CEO,
www.InstytutPsycholo
giiPlci.pl

Temat: Formularz na stronie

Krzysztof B.:
Najprawdopodobniej takie zachowanie joomli jest spowodowane opublikowanym botem do maskowania adresów email w treści artykułów. Odpublikuj tego bota (Dodatki -> Maskowanie adresu email) i powinno być wszystko ok.

p.s.: daj znać czy diagnoza jest prawidłowa ;]

pozdrawiam
KB


Dokladnie tak
diagnoza prawidlowa

Działą dzieki

Następna dyskusja:

Formularz i GET




Wyślij zaproszenie do