Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z formularzem. Braki w [PHP]...
monio
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 27.11.2008

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


Witam wszystkich.
Mam zapewne banalny problem dla wielu osób. Musze wykonać prosty formularz, kóry polegać ma wyłacznie na wyświetleniu informacji, któe wcześniej zostały do niego wprowadzone. Sam formularz już zrobiłem w XHTML jednak sporządzenie kodu [PHP] przychodzi mi gorzej. Coś popróbowałem sam, ale już nie mam zbyt wiele czasu na wgłębianie się w to wszystko, więc musze poprosić Was o pomoc. Z góry dziękuje.

Kod
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC
"-//WAPFORUM//DTD XHTML Mobile 1.0//EN"
"http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Formularz zgloszeniowy</title>
</head>
<body>
<h4>Formularz zgloszeniowy</h4>

<div>
<form action="<?=$PHP_SELF; ?>" method="post">
<pre>
<p><i>Odpowiedz: </i><input type="odpowiedz" name="text" size="14" /></p>
<p>Dane osobowe:    </p><i>Plec:</i>      </i><select name="plec" size="1">
<option> Mezczyzna</option>
<option selected="selected">Kobieta</option>
</select></p>
<i>Imie:</i>      <input type="text" name="imie" size="11" /><p>
<i>Nazwisko:</i>  <input type ="text" name="nazwisko" size="11" /><p>
Adres korespondencyjny:
<p><i>Miasto:          </i><input type ="text" name="miasto"/></p>
<p><i>Kod pocztowy:    </i><input type ="text" name="kod"/></p>
<p><i>Telefon:         </i><input type ="text" name="telefon"/></p>
<p><i>Email:           </i><input type ="text" name="email"/></p></pre>
<p>
<input type="submit" value="Zglos udzial w konkursie"/><br/>
<input type="reset" value="Wyczysc dane"/><br/>
</p>
</form>

<?PHP

$do = ($_POST[‘do’]);
if($do == "send"
{
     $odpowiedz = ($_POST['odpowiedz']);
     $plec = ($_POST['plec']);
     $imie = ($_POST['imie']);
     $nazwisko = ($_POST['nazwisko']);
     $kod pocztowy = ($_POST['kod']);
     $telefon = ($_POST['telefon']);
     $email = ($_POST['email']);
}
?>
</body>
</html>

Pewnie narobiłem sporo błędów ale jestem początkującym (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Dodam jeszcze, że ta stronka ma być pod fona.

Ten post edytował monio 27.11.2008, 14:30:34
Go to the top of the page
+Quote Post
webasek
post
Post #2





Grupa: Zarejestrowani
Postów: 274
Pomógł: 35
Dołączył: 18.07.2008
Skąd: Kielce

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


a gdzie masz wyświetlanie? Brakuje echo poczytaj w manualu.
Go to the top of the page
+Quote Post
monio
post
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 27.11.2008

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


Czyli echo wytarczy, że wstawie w jednej linii, czy musze za każdym razem deklarować? Poprawcie mnie (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif)

Kod
<?PHP
                
                 $do = ($_POST[‘do’]);
                 if($do == "send")
                 {    
                     echo
                     $odpowiedz = ($_POST['odpowiedz']);
                     $plec = ($_POST['plec']);
                     $imie = ($_POST['imie']);
                     $nazwisko = ($_POST['nazwisko']);
                                         $miasto = ($_POST['miasto']);
                     $kod pocztowy = ($_POST['kod']);
                     $telefon = ($_POST['telefon']);
                     $email = ($_POST['email']);
                 }
                 ?>
                 </body>
                 </html>


Jeszcze takie coś wykombinowałem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ja wiem ze serwer potrzebny, takie mam zadanko zrobic (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Kod
           <?PHP
          
           $do = ($_POST[‘do’]);
           if($do == "send")
           {
               $odpowiedz = ($_POST['odpowiedz']);
               $plec = ($_POST['plec']);
               $imie = ($_POST['imie']);
               $nazwisko = ($_POST['nazwisko']);
               $miasto = ($_POST['miasto']);
               $kod_pocztowy = ($_POST['kod_pocztowy']);
               $telefon = ($_POST['telefon']);
               $email = ($_POST['email']);
               echo $odpowiedz;
               echo $plec;
               echo $nazwisko;
               echo $miasto;
               echo $kod_pocztowy;
               echo $telefon;
               echo $email;
           }
           ?>
           </body>
           </html>


Ten post edytował monio 27.11.2008, 16:04:14
Go to the top of the page
+Quote Post
ShadowD
post
Post #4





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

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


Po jeden jak odpalisz ten skrypt to na pewno dostaniesz bla ponieważ jeden if jest nie zamknięty...

  1. <?php
  2. if($_POST['do']== "send")
  3.    {
  4.        e
  5.        echo'
  6.          opis: '.$_POST['odpowiedz'].'
  7.          opis: '.$_POST['plec'].'
  8.          opis: '.$_POST['imie'].'
  9.          opis: '.$_POST['nazwisko'].'
  10.          opis: '.$_POST['kod'].'
  11.          opis: '.$_POST['telefon'].'
  12.          opis: '.$_POST['email'];
  13.    }
  14. ?>


I po co było tyle kombinować... ;p

Ps Do php trzeba posiadać server z obsługą php... (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Ten post edytował ShadowD 27.11.2008, 15:41:36
Go to the top of the page
+Quote Post
erix
post
Post #5





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Poza tym:
Kod
<?xml version="1.0"?>

Pogryzie się z PHP. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
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 - 14:13