Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]formularz
korek_a
post
Post #1





Grupa: Zarejestrowani
Postów: 115
Pomógł: 9
Dołączył: 26.09.2008
Skąd: krzesło

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


nie wiem czemu zagubiłem się ale po wysłaniu formularza on mi sie krzaczy


Kod
               <form action="skrypt.php" method="post" accept-charset="utf-8" style="clear:both;margin:10px 0 0 0; float:left;">      
                   <h1 style="border:none;font-size:1 4px;">Zapytaj o produkt:</h1>  
  <select name="temat" style="float:left;margin-botto  m:0;margin-left:160px;margin-r ight:0;margin-top:-27px;width:  146px;">  
                       <option>Bramy</option>  
                       <option>Napędy</option>  
                       <option>Ogrodzenia</option>  
                       <option>Serwis</option>  
                       <option>Inne</option>  
                   </select>  
                   <span  style="float:left;margin:0 15px 0 0;"><p>Imię i nazwisko:</p>  
                   <input type="text" name="nick"/ ></span>  
                   <span style="float:left;margin:0 15px 0 0;"><p>Telefon\E-mail:</p>  
                   <input type="text" name="mail"/ ></span>  
                   <span style="float:left;margin:0 15px 0 0;"><p>Miejscowość:</p>  
                   <input type="text" name="city"/ ></span>  
                   <span style="float:left;"><p>Prefero wane godziny kontaktu:</p>  
                   <select name="godz" style="width:146px;">  
                       <option>9:00 - 12:00</option>  
                       <option>12:00 - 17:00</option>  
                       <option>17:00 - 20:00</option>  
                   </select></span>  
                   <span  style="float:left;margin:0 15px 0 0;">  
                   <p>Treść wiadomość:</p>  
                   <textarea name="tresc" cols="50" rows="7"></textarea></span>  
                   <span  style="clear:both;float:left;m argin:10px 15px 0 0;"><input type="submit" value="wyślij"/ ></span>  
               </form>      
    
               <?php  
                   if (!nick || !mail || !temat || !tresc)  
                   {      
                   echo "Nie uzupełniłeś wszystkich rubryk.";  
                   exit;    
                   }  
                   $wiadomosc =  
                   "Imie: ".$_POST['nick']."  
                   E-mail: ".$_POST['mail']."  
                   Miasto:".$_POST['city']."  
                   Preferowane godziny kontaktu: ".$_POST['godz']."  
                   Tresc: ".$_POST['tresc']."";  
                     
                   $tematyka = "Nazwa twojej strony - ".$temat;  
                   mail ("biuro@aurelius.pl", $tematyka, $wiadomosc );  
                   echo "Dziekujemy za wysłanie do nas wiadomości,";  
               ?>



nie ogarniam, no znaczy wydaje misie że to przez serwer który mi koduje inaczej ale nie wiem jak to zmienić
Go to the top of the page
+Quote Post
lukash82
post
Post #2





Grupa: Zarejestrowani
Postów: 320
Pomógł: 2
Dołączył: 17.03.2006
Skąd: Siemianowice

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


Zapisz plik w utf-8. Powinno pomóc, pozdr
Go to the top of the page
+Quote Post
korek_a
post
Post #3





Grupa: Zarejestrowani
Postów: 115
Pomógł: 9
Dołączył: 26.09.2008
Skąd: krzesło

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


nie no tak to jest , ale mi sie text krzaczy ale w krasnalu działa ok
Go to the top of the page
+Quote Post
piotrooo89
post
Post #4


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




chodzi Ci o to że otrzymujesz krzaki w mailu? jeśli tak to polecam:

w pierwszej kolejności: mail" title="Zobacz w manualu PHP" target="_manual z naciskiem na nagłówki (headers)
kolejno: http://olaszewski.com/2009/02/01/mail-w-php/


#EDIT

i teraz zauważyłem że przyda Ci się też lektura o register_globals i konstrukcji IF.

Ten post edytował piotrooo89 7.05.2009, 21:59:01
Go to the top of the page
+Quote Post
korek_a
post
Post #5





Grupa: Zarejestrowani
Postów: 115
Pomógł: 9
Dołączył: 26.09.2008
Skąd: krzesło

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


jest sobie strona kontakt z formularzem wysyłam wiadomość i przechodzi na stronę skrypt.php i tam cała strona mi się krzaczy
Go to the top of the page
+Quote Post
piotrooo89
post
Post #6


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




to może pokaż tę stronę skrypt.php.
Go to the top of the page
+Quote Post
korek_a
post
Post #7





Grupa: Zarejestrowani
Postów: 115
Pomógł: 9
Dołączył: 26.09.2008
Skąd: krzesło

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


Kod
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
<head>
    <title>kontakt </title>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
    <link rel="stylesheet" href="css/style.css" type="text/css" />
    <!--[if lt IE 7]>
        <link rel="stylesheet" href="css/ie7.css" type="text/css" />
    <![endif]-->    
</head>
<body>
        <div class="middle">      
            <?php
                if (!nick || !mail || !temat || !tresc)
                {    
                echo "Nie uzupełniłeś wszystkich rubryk.";
                exit;  
                }
                $wiadomosc =
                "<div style=flot:left;'>Imie: ".$_POST['nick']."
                E-mail: ".$_POST['mail']."
                Miasto:".$_POST['city']."
                Preferowane godziny kontaktu: ".$_POST['godz']."
                Tresc: ".$_POST['tresc']."";
                
                $tematyka = "Nazwa twojej strony - ".$temat;
                mail ("biuro@aurelius.pl", $tematyka, $wiadomosc );
                echo "<p style='color:red;'>Dziekujemy za wysłanie do nas wiadomości</p>";
            ?>            
        </div>
        <div id="footer">
        </div>
    </div>    
</body>
</html>


Ten post edytował korek_a 8.05.2009, 08:44:11
Go to the top of the page
+Quote Post
osl
post
Post #8





Grupa: Zarejestrowani
Postów: 260
Pomógł: 41
Dołączył: 6.04.2009
Skąd: Gdańsk/okolice

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


nie napisałeś w jaki sposób się krzaczy. zarasta? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
takie małe pytanie:
  1. <?php
  2. if (!nick || !mail || !temat || !tresc)
  3.                {    
  4.                echo "Nie uzupełniłeś wszystkich rubryk.";
  5.                exit;  
  6.                }
  7. ?>

co to jest nick,mail,temat,tresc? Jakieś stałe? szczerze wątpie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
slawny
post
Post #9





Grupa: Zarejestrowani
Postów: 214
Pomógł: 26
Dołączył: 7.11.2007
Skąd: Warszawa

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


Tak jak @osl napisał. Przydało by się spostować te zmeinne....
Go to the top of the page
+Quote Post
korek_a
post
Post #10





Grupa: Zarejestrowani
Postów: 115
Pomógł: 9
Dołączył: 26.09.2008
Skąd: krzesło

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


nie no dzięki poradziłem sobie

ale mam inne pytanie , jak już dostaje maila z formularza to jak ustalić tytuł tego maila i nadawce (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

bo dostaje taki tytuł wiadomość "Nazwa twojej strony - " i gdzie to się zmienia ?
Go to the top of the page
+Quote Post
slawny
post
Post #11





Grupa: Zarejestrowani
Postów: 214
Pomógł: 26
Dołączył: 7.11.2007
Skąd: Warszawa

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


Rozumiem, że to żart?! Nie widzisz tego w kodzie?
Go to the top of the page
+Quote Post
thekoks
post
Post #12





Grupa: Zablokowani
Postów: 64
Pomógł: 1
Dołączył: 31.03.2009

Ostrzeżenie: (60%)
XXX--


Rozumiem żeby kod miał 1000 linijek można przeoczyć ale tu max 30 linijek
  1. <?php
  2. $tematyka = "Nazwa twojej strony - ".$temat;
  3. ?>


Ten post edytował thekoks 8.05.2009, 12:35:09
Go to the top of the page
+Quote Post

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: 25.08.2025 - 23:28