Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Modyfikacja skryptu kontakt - dodanie wyboru tematów
-asziatko-
post
Post #1





Goście







Witam,

Mam taki formularz kontaktowy jak poniżej

<?php
if(strlen($_POST['nazwa']) < 5){
header('Location: kontakt.php?msg=nazwa');
exit;
}
if(strlen($_POST['mail']) < 5){
header('Location: kontakt.php?msg=mail');
exit;
}
if(strlen($_POST['imie']) <= 3){
header('Location: kontakt.php?msg=imie');
exit;
}
if(strlen($_POST['tresc']) < 5){
header('Location: kontakt.php?msg=tresc');
exit;
}
if(isSet($_COOKIE['antyflood'])){
header('Location: kontakt.php?msg=flood');
exit;
}
$data = date("d - m - Y");
$tresc2 = strip_tags($_POST['tresc']);
$naglowki = "From: ".$_POST['imie']."\r\n";
$naglowki = "Reply-To: ".$_POST['mail']."\r\n";
$temat1 = $_POST['imie'];
$temat = 'E-Mail Ze Strony Www;
$ip = $_SERVER['REMOTE_ADDR'];
$host = gethostbyaddr($_SERVER['REMOTE_ADDR']);

$tresc = "Nadawca: $_POST[imie]
Wysłany Dnia: $data
Temat: $_POST[nazwa]
E-Mail Nadawcy: $_POST[mail]
Napisano: \r\n\r\n $tresc2 \r\n\r\n
Wiadomość Wysłana z Komputera o Numerze IP: $ip i HOST: $host";

$i = @mail([email=""]'email'[/email], $temat, trim($tresc), $naglowki);

if($i===TRUE){
setcookie('antyflood', 'bu', time()+60);
header('Location: kontakt.php?msg=ok');
exit;
}
if($i===FALSE){
header('Location: kontakt.php?msg=no');
exit;
}
?>

Chciał bym w tym formularzu dodać możliwość wyboru tematów z listy rozwijanej np.

Temat 1
Temat 2
Temat 3
Temat 4

w pliku kontakt.php część kodu odpowiadająca aktualnie za wyświetlenie pola do wpisania tematu wygląda tak

  1. <tr>
  2. <td><strong>Temat:</strong></td>
  3. <td><input class="pole" type="text" name="nazwa" size="30" title="Wpisz Temat" maxlength="50" /></td>
  4. </tr>


Jak zmodyfikować powyższy kod żeby można było wybierać tematy e-maila z listy?.

Ten post edytował asziatko 8.10.2008, 18:51:42
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pawel81
post
Post #2





Grupa: Zarejestrowani
Postów: 110
Pomógł: 13
Dołączył: 28.04.2007

Ostrzeżenie: (0%)
-----


Zamien to
  1. <tr>
  2. <td><strong>Temat:</strong></td>
  3. <td><input class="pole" type="text" name="nazwa" size="30" title="Wpisz Temat" maxlength="50" /></td>
  4. </tr>


na to

  1. <tr>
  2. <td><strong>Temat:</strong></td>
  3. <td>
  4. <select size="1" name="temat">
  5. <option value="topic_1">Temat 1</option>
  6. <option value="topic_2">Temat 2</option>
  7. </select>
  8. </td>
  9. </tr>


Zobacz tutaj http://www.kurshtml.boo.pl/html/lista_rozw...formularze.html

Ten post edytował pawel81 10.01.2009, 10:24:34
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 19:56