Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Formularz w php, formularz
mariuszzzzzz
post
Post #1





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 27.06.2005

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


Malo wiem o php ale chcialbym miec na swoje stronie formularz w php a narazie ma w html oto on
Kod
<form method="POST"
action="http://free4web.pl/Form2Mail/">
<input type="hidden" name="email"
value="mariuszotok@vp.pl">
<input type="hidden" name="ftitle" value="dodaj obiektttroz">
<input type="hidden" name="zwrtadr"
value="http://noclegi.za.pl/?page=wyslany">
<br><br>
&nbsp;&nbsp;&nbsp;&nbsp;Województwo:

*<SELECT NAME="wojewodztwo">
<OPTION> Dolnoslaskie
<OPTION> Kujawsko-pomorskie
<OPTION> Lubuskie
<OPTION> &pound;ódzkie
<OPTION> Lubelskie
<OPTION> Mazowieckie
<OPTION> Malopolskie
<OPTION> Opolskie
<OPTION> Podlaskie
<OPTION> Podkarpackie
<OPTION> Pomorskie
<OPTION> Slaskie
<OPTION> Swi&ecirc;tokrzyskie
<OPTION> Warmi&ntilde;sko-Mazurskie
<OPTION> Wielkopolskie
<OPTION> Zachodniopomorskie
</SELECT>
<br><br>
&nbsp;&nbsp;&nbsp;&nbsp;Kategoria:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<SELECT NAME="kategoria">
<OPTION> Hotele
<OPTION> Motele
<OPTION> Pensjonaty
<OPTION> Osrodki wypoczynkowe
<OPTION> Kwatery prywatne
<OPTION> Schroniska
<OPTION> Kempingi i pola nam.
<OPTION> Domki sezonowe
</SELECT>

<br><br>
<b>&nbsp;&nbsp;&nbsp;&nbsp;Dane obiektu</b>
<br><br>
&nbsp;&nbsp;&nbsp;&nbsp;Nazwa:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<INPUT TYPE="typ" NAME="nazwa"> *<br>

<br>
&nbsp;&nbsp;&nbsp;&nbsp;Ulica, nr:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<INPUT TYPE="typ" NAME="ulica"> *<br>

<br>

&nbsp;&nbsp;&nbsp;&nbsp;Kod pocztowy:
&nbsp;
<INPUT TYPE="typ" NAME="kod"> *<br>


<br>
&nbsp;&nbsp;&nbsp;&nbsp;Miasto:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<INPUT TYPE="typ" NAME="miasto"> *<br>

<br>
&nbsp;&nbsp;&nbsp;&nbsp;Telefon I:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<INPUT TYPE="typ" NAME="telefon"> *<br>
<br>

&nbsp;&nbsp;&nbsp;&nbsp;Telefon II:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<INPUT TYPE="typ" NAME="telefon"> <br>

<br>


<br><br>

&nbsp;&nbsp;&nbsp;&nbsp;Adres www:
&nbsp;&nbsp;&nbsp;&nbsp;
<INPUT TYPE="typ" NAME="www"><br>

<br>
&nbsp;&nbsp;&nbsp;&nbsp;Adres E-mail:
&nbsp;&nbsp;
<INPUT TYPE="typ" NAME="email"> *<br>



<FORM ACTION="/cgi-bin/formmail.pl" METHOD=POST name="form"
onSubmit="return validate_form()">



<br><br><center>
<input type="submit" name="wyslij"
value="Wyœlij">

Chcialbym miec go w php i to zeby wybrane pola muza byc wypelnione.

Na serwerze nie mam obslugi mysql a chcialbym zeby formularz wysylal do bazy i zeby przy wyszukiwaniu obiektu odczytywal dane z niej. A czy jest jakas mozliwosc inna oprosz mysql?


--------------------
Profesjonalne pozycjonowanie w Niemczech. Polecam i zobacz blog o pozycjonowaniu stron internetowych: http://pozycjonowaniestronniemcy.wordpress.com/
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




troche dziwny ten formularz. Masz dwa znacniki <form zaczynające bez konczących
.
Jak chcesz sprawdzac czy pole jest wypelnione, to robisz warunek :
  1. <?php
  2.  
  3. if ($_POST['twojepole']=='')
  4.    echo &#092;"wypelnij\";
  5.  
  6. ?>
Ale piszesz ze malo wiesz o php, więc może najpierw trochę się poucz podstaw.
Co do bazy. MOzesz laczyc się gdzieś z innym serwerem na ktorym bedzie stala twoja baza.
a jesli dalej nie masz bazki, to możesz używać zamiast niej plików
pozdro

Ten post edytował nospor 27.06.2005, 09:48:39


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
switch
post
Post #3





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 19.08.2003

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


Widzę, że używasz to odbioru danych darmowego skryptu i przesyłasz to na inny serwer. W takim wypadku raczej poszukaj rozwiązania w java script i wyświetlenia się okienka kiedy chcesz przesłac puste pole. Nie masz przecież możliwości ingerencji w kod skryptu odbierającego dane. Ja przykład kolegi zapisałbym raczej tak:
  1. <?php
  2.  
  3. if(empty($_POST['jakies_dane'])){
  4. echo&#092;"Wypełnij puste pole\";
  5. }
  6.  
  7. ?>

w prypadku możliwości ingerowania w kod.
Pozdrawiam

Ten post edytował switch 27.06.2005, 12:41:42
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




@switch też kiedyś robilem tak jak ty, czyli do pustości uzywalem empty. Jednak kidyś w moim formularzu mozna bylo wstawić 0. Pole wówczas nie bylo puste jednak warunek zwracal mi ze jest puste i bulba byla. Dla tego teraz porównuje to pustego ciągu. Jak nie wieżysz to uruchom se taki skrypcik:
  1. <?php
  2. $zm=&#092;"0\";
  3. if (empty($zm))
  4.  echo &#092;"pusty\";
  5.  
  6. ?>


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
switch
post
Post #5





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 19.08.2003

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


Masz rację oczywiście, ale ja sobie opracowałem swój systemik, w którym dane poddawane są dokładniejszej kontroli, czyli usuwane są niebezpieczne znaki, tagi, zabezpieczam oczywiście apostrofy oraz każde pole zwróci błąd jeżeli np tam gdzie mają wystąpić tylko litery ktoś wpisze cyfrę. Jeżeli dane mają być zapisane w bazie danych a są one ważne stosuję system zapisywania ich w tabeli tymczasowej i dopiero po ich weryfikacji klient naciska klawisz akceptacji lub usunięcia i wędrują one do tabeli głównej a te tymczowe są usuwane automatycznie. Bezpieczeństwa nigdy nie za wiele cool.gif ALe rozumiem o co Ci chodzi i wszystko zależy, gdzie potrzebujesz je przekazać. W php najlepszą rzeczą jest to, że można zastosować kilka rozwiązań i to mi się podoba najbardziej.

Pozdrawiam
Go to the top of the page
+Quote Post
kubadzik
post
Post #6





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 30.03.2006

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


Witam !

Pytanko do Switcha :-)
W tym skrypcie mowa jest o jednym pustym polu.

  1. <?php
  2.  
  3. if(empty($_POST['jakies_dane'])){
  4. echo"Wypełnij puste pole";
  5. }
  6.  
  7. ?>

A jak zrobić aby sprawdzał 2,3 lub więcej pól ?

Dzięki za info

Kuba
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #7





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




No wybacz - to są bardzo proste pytania, na które odpowiedź znajdziesz w manualu... ale niech będzie :|
  1. <?php
  2. if (empty($a) && empty($b)){}
  3. ?>


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
kubadzik
post
Post #8





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 30.03.2006

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


Sorka !

Dzięki

Kuba
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 07:24