Formularz kontaktowy

rafixxx

No avatar

2008-10-09 20:43

Witam. Chcię na swojej stronie umieścić formularz kontaktowy

Oto kod:



<?php
if (count($_POST))
{
////////// USTAWIENIA //////////
$email = 'kontakt@pokusacatering.pl'; // Adres e-mail adresata
$subject = 'temat'; // Temat listu
$message = 'Dziękujemy. Twoje zapytanie zostało wysłane.'; // Komunikat
$error = 'Wyst&#177;pił bł&#177;d podczas wysyłania formularza'; // Komunikat błędu
$charset = 'iso-8859-2'; // Strona kodowa
//////////////////////////////

$head =
"MIME-Version: 1.0\r\n" .
"Content-Type: text/plain; charset=$charset\r\n" .
"Content-Transfer-Encoding: 8bit";
$body = '';
foreach ($_POST as $name => $value)
{
if (is_array($value))
{
for ($i = 0; $i < count($value); $i++)
{
$body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value[$i]) : $value[$i]) . "\r\n";
}
}
else $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value) : $value) . "\r\n";
}
echo mail($email, "=?$charset?B?" . base64_encode($subject) . "?=", $body, $head) ? $message : $error;
}
else
{
?>
<form action="?" method="post">

<form action="mailto:kontakt@pokusacatering.pl" method="post" enctype="text/plain"><div>


<font size='2'>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;
<center>
<font face="verdana"><b>Prosimy skorzystać z poniższego formularza w celu złożenia zapytania ofertowego.</b>
</font></center>


</font><br><br>





<tr>
<tr>
<td><label for="Data spotkania">Data spotkania:</label>
</td>
<td><input type="text" name="Data spotkania" id="phone">
<br><br> </td>
</tr>
<tr>
<td><label for="Ilo&#182;ć osób">Ilo&#182;ć osób:</label>
</td>
<td><input type="text" name="Ilo&#182;ć osób" id="email">
<br><br> </td>
</tr>
<tr>
<td><label for="Miejsce">Miejsce:</label>
</td>
<td><input type="text" name="Miejsce" id="phone">
<br><br> </td>
</tr>
<tr>
<td><label for="Charakter imprezy">Charakter imprezy:</label>
<br><br> </td>
<td><select name="Charakter imprezy" id="eventType">
<option selected>-----
<option>bankiet
<option>wesele
<option>przyjęcie domowe
<option>serwis kawowy
<option>szkolenie
<option>konferencja
<option>impreza plenerowa
<option>&#182;niadanie
<option>lunch
<option>obiad
<option>kolacja
<option>kanapki i zak&#177;ski
<option>inne
</select>
<br><br> </td>
</tr>







<tr>
<td><label for= "Godzina rozpoczęcia ">Godzina rozpoczęcia:</label>
</td>
<td><input type="text" name="Godzina rozpoczęcia " id="email">
<br><br></td>
</tr>
<tr>
<td><label for="Godzina zakończenia">Godzina zakończenia:</label>
</td>
<td><input type="text" name="Godzina zakończenia" id="email">
<br><br></td>
</tr>
<tr>
<td><label for="Uwagi">Uwagi:</label>
</td>
<td><textarea rows="2" cols="20" name="Uwagi" id="message"></textarea>
<br><br></td>
</tr>
<tr>
<td><label for="Planowany budżet na jedn&#177; osobę">Planowany budżet na jedn&#177; osobę:</label>
</td>
<td><br><input type="text" name="Planowany budżet na jedn&#177; osobę" id="email">
<br><br> </td>
</tr>
<tr>

<td><label for="Imię i nazwisko">Imię i nazwisko:</label>
</td>
<td><input type="text" name="Imię i nazwisko" id="email">
<br><br> </td>
</tr>
<tr>
<td><label for="Nazwa firmy">Nazwa firmy:</label>
</td>
<td><input type="text" name="Nazwa firmy" id="email">
<br><br> </td>
</tr>
<tr>
<td><label for="E-Mail">E-Mail:</label>
</td>
<td><input type="text" name="E-Mail" id="email">
<br><br> </td>
</tr>
<tr>
<td><label for="Telefon">Telefon:</label>
</td>
<td><input type="text" name="Telefon" id="email">
<br><br> </td>
</tr>
<tr>
<td><label for="Najlepszy czas na kontakt">Najlepszy czas na kontakt:</label>
</td>
<td><br><select name="Najlepszy czas na kontakt" id="eventType">
<option selected>-----
<option>rano
<option>południe
<option>popołudnie
<option>wieczorem
</select>
</td>
</tr>











<tr>
<td>
<input type="image" name="Send" src="images/wyslij.gif" alt="Send">
</td>
<td><?php
}
?>



Wiem, że ten skrypt działa. Problem w tym, że w Quick CMS, wyświetla się nieco inaczje, a co najgorsze wogule nie wysyła emaili. Weice co zrobić, aby furmularz został poprawnie wstawiony? Z góry dziekuje za odpowiedz i Pozdrawiam.

» Quick.Cms v2.x

avartec

No avatar

2008-10-15 18:35

Witaj, nie wiem dlaczego nie działa ten skrypt, prawdę mówiąc nie analizowałem go.
Moja propozycja, dla osób które chcą umieścić formularz kontaktowy na swojej stronie to http://wufoo.com gdzie bez problemu (jeżeli zna się w podstawowym stopniu angielski) można stworzyć rewelacyjne formularze, a następnie za pomocą <iframe> umieścić je na stronie.

Demo formularza można zobaczyć tutaj: http://www.quick.yoyo.pl/demo1/?kontakt,2

Wygląd i pola zostały podyktowane tematyką formularza rafixxxa, ale bez problemu można stworzyć "cuda" :).

Inne udogodnienia to powiadamianie na email'a, telefon (nie działa niestety w polsce) oraz powiadamiania RSS.
Ograniczenia wersji darmowej to 100 wypełnień na miesiąć, ale myślę, że w większości przypadków jest to ilość wystarczająca.

Zachęcam do testowania i tworzenia własnych form.

http://quick.yoyo.pl

met

Avatar: met

2008-10-26 09:50

avartec, fajne te formularzez wufoo.com, wkleiłem kod html, umieściłem katalogi w głownym folderze i wszystko wyświetla się fajnie, natomiast jak zrobić żeby po naciśnięciu "submit" formularz został wysłany na mój adres?

avartec

No avatar

2008-10-29 21:34

Jak zalogujesz się na http://wufoo.com, a masz już stworzony formularz, to będzie on wyświetlony na głównej stronie.
Klikasz w przycisk "notyfications", a następnie podajesz Twój email i zapisujesz ustawienia.

http://quick.yoyo.pl

gregory.w

No avatar

2009-01-26 06:33

Zalogowałem się i zaprojektowałem swój własny formularz w wufoo tylko, że po umieszczeniu go na stronie cały czas wyświetla mi się link do formularza i otwiera się on w osobnym oknie, a nie tak jak w przykładzie http://www.quick.yoyo.pl/demo1/?kontakt,2 gdzie wyświetla się od razu formularz do wypełnienia.
Którą z opcji w wufoo należy wybrać i gdzie ją umieścić żeby formularz był od razu wyświetlany na stronie, a nie jako link ?

Z góry dziękuje za pomoc.

duladr

No avatar

2009-09-03 23:34

gregory.w
Na stronie, gdzie wyświetlają Ci się linki do formularza, z lewej strony masz odnośniki do innych opcji. Możesz pobrać kod w różnej postaci.

Fajna strona, ale dość ograniczona. Można wstawić ograniczoną ilość pól. Mój formularz jest niepełny, bo zabrakło możliwości wstawienia jednego pola wiecej.

Pozdrawiam

duladr

No avatar

2009-09-04 23:27

dziś ja mam ten sam problem co Gregory.w. Mianowicie formularz, który powinien się ywświetlać w całości wyświetla się w postaci linku. co robić?? pozdrowienia

trzykas

Avatar: trzykas

2011-03-21 22:53

http://opensolution.org/Quick.Cms/forum/?p=readTopic&nr=1745 formularz administrowany z panelu admina bez iframe dodawany do dowolnej podstrony z menu

trzykas

Do góry
o nas | kontakt