[ Príspevkov: 6 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.02.09
Prihlásený: 13.05.16
Príspevky: 76
Témy: 37 | 37
NapísalOffline : 12.08.2010 17:44 | Zrušenie akcie

Ahojte mám další problem spravil som registráciu všetko ide ako má ale teraz som sa snažil spraviť to aby užívatel ked nevyplni urcite udaje tak sa preruší a napíšé: Vyplnte všetky údaje skúšal som to takto ale nič

Kód:
<?php
require("db.php");
if (isset($_POST['submit']) )
{
if (
empty($_POST['loginBox']) &&
empty($_POST['passwordBox']) &&
empty($_POST['forenameBox']) &&
empty($_POST['surnameBox']) &&
empty($_POST['add1Box']) &&
empty($_POST['add2Box']) &&
empty($_POST['add3Box']) &&
empty($_POST['postcodeBox']) &&
empty($_POST['emailBox']))
{
die("Nezadali ste všetko");
}
$addsql = "INSERT INTO
customers (forename, surname, add1,
add2, add3, postcode, phone, email, registered)
VALUES('"
. strip_tags(addslashes(
$_POST['forenameBox'])) . "', '"
. strip_tags(addslashes(
$_POST['surnameBox'])) . "', '"
. strip_tags(addslashes(
$_POST['add1Box'])) . "', '"
. strip_tags(addslashes(
$_POST['add2Box'])) . "', '"
. strip_tags(addslashes(
$_POST['add3Box'])) . "', '"
. strip_tags(addslashes(
$_POST['postcodeBox'])) . "', '"
. strip_tags(addslashes(
$_POST['phoneBox'])) . "', '"
. strip_tags(addslashes(
$_POST['emailBox'])) . "',1)";
mysql_query($addsql);
$password = ($_POST['passwordBox']);
$login = "INSERT INTO
logins (customer_id, username, password)
VALUES(" . mysql_insert_id() . ", '"
. strip_tags(addslashes(
$_POST['loginBox'])) . "','$password')";
mysql_query($login);
echo "Registration completed";
?>
<meta http-equiv="refresh" content="5; url=login.php">
<?php
}
else
{
require("header.php");
echo "<form action='" . $SCRIPT_NAME . "' method='POST'>";
?>
<table>
<tr>
<td>Login</td>
<td><input type="text" name="loginBox"></td>
</tr>
<tr>
<td>Password</td>
<td><input type="password" name="passwordBox"></td>
</tr>
<tr>
<td>Forename</td>
<td><input type="text" name="forenameBox"></td>
</tr>
<tr>
<td>Surname</td>
<td><input type="text" name="surnameBox"></td>
</tr>
<tr>
<td>House Number, Street</td>
<td><input type="text" name="add1Box"></td>
</tr>
<tr>
<td>Town/City</td>
<td><input type="text" name="add2Box"></td>
</tr>
<tr>
<td>County</td>
<td><input type="text" name="add3Box"></td>
</tr>
<tr>
<td>Postcode</td>
<td><input type="text" name="postcodeBox"></td>
</tr>
<tr>
<td>Phone</td>
<td><input type="text" name="phoneBox"></td>
</tr>
<tr>
<td>Email</td>
<td><input type="text" name="emailBox"></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="submit" ></td>
</tr>
</table>
</form>
<?php
}
require("footer.php");
?>


Offline

Užívateľ
Užívateľ
Zrušenie akcie

Registrovaný: 05.09.09
Príspevky: 1157
Témy: 127 | 127
Bydlisko: Lehota pod ...
NapísalOffline : 12.08.2010 17:50 | Zrušenie akcie

To empty() daj preč.... resp. daj pred to !empty()


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.02.09
Prihlásený: 13.05.16
Príspevky: 76
Témy: 37 | 37
Napísal autor témyOffline : 12.08.2010 18:00 | Zrušenie akcie

Aj tak napíše Registration completed


Offline

Užívateľ
Užívateľ
Zrušenie akcie

Registrovaný: 05.09.09
Príspevky: 1157
Témy: 127 | 127
Bydlisko: Lehota pod ...
NapísalOffline : 12.08.2010 18:01 | Zrušenie akcie

Prepáč, to bola blbosť.
To empty() je dobre má tam byť or mieto and.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.04.09
Prihlásený: 28.11.17
Príspevky: 1178
Témy: 188 | 188
NapísalOffline : 12.08.2010 18:18 | Zrušenie akcie

Takto by to fungovalo, len ak by boli vsetky polia prazdne niesmies pouzivat && (and) ale || (or) a bude to fungovat. este by som najprv vsetky tie premenne z pola post osetril funkciou trim() nech sa nestane to, ze clovek ti tam zada naprikald medzeru a potom to empty schvali.

cize nejak takto:

Kód:
$premenna = trim( $_POST['premenna'] );
//odstrani setky medzeri
if( empty( $premenna ) ) {
//vypis chybu
} else {
//premenna je OK, pouzi ju ako $_POST['premenna']
}


//editovane


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.02.09
Prihlásený: 13.05.16
Príspevky: 76
Témy: 37 | 37
Napísal autor témyOffline : 13.08.2010 8:45 | Zrušenie akcie

Dakujem obom pomohlo :-)


 [ Príspevkov: 6 ] 


Zrušenie akcie



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Stealth akcie

v Počítačové hry

9

745

06.01.2008 22:28

cs_skillers

V tomto fóre nie sú ďalšie neprečítané témy.

Vianocne akcie

v Obchody, reklamácie a právo

3

641

21.11.2009 13:54

Dany

V tomto fóre nie sú ďalšie neprečítané témy.

Tipy na víkendové akcie

v Akcie, zrazy, festivaly, koncerty

10

449

13.05.2017 21:47

michalesku

V tomto fóre nie sú ďalšie neprečítané témy.

Zľavy, akcie a výpredaje hier

[ Choď na stránku:Choď na stránku: 1 ... 46, 47, 48 ]

v Počítačové hry

1420

54620

29.10.2017 10:17

flip

V tomto fóre nie sú ďalšie neprečítané témy.

Zľavy, akcie a výpredaje aplikácií.

v Smartfóny a tablety

23

608

30.06.2014 16:47

mirom

V tomto fóre nie sú ďalšie neprečítané témy.

K: SonyEricsson SATIO vybrany z akcie

v Kúpim

0

278

14.04.2010 12:50

X@rdas

V tomto fóre nie sú ďalšie neprečítané témy.

po kliknuti na odkaz dve akcie

v JavaScript, VBScript, Ajax

6

245

07.06.2010 21:56

DARSON

V tomto fóre nie sú ďalšie neprečítané témy.

nVidia zažíva ťažké časy - akcie poklesli o vyše 40%

v Novinky

5

518

28.07.2010 5:05

Mir

V tomto fóre nie sú ďalšie neprečítané témy.

zrusenie dedicnosti

v HTML, XHTML, XML, CSS

2

285

13.11.2009 17:41

pogo

V tomto fóre nie sú ďalšie neprečítané témy.

Zrusenie dualbotu

v Operačné systémy Microsoft

28

1876

16.12.2005 21:10

ScorpionSX

V tomto fóre nie sú ďalšie neprečítané témy.

Zrusenie hostingu?

v Webhosting a servery

2

655

25.10.2009 20:54

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Zrušenie hesla

v Operačné systémy Microsoft

0

393

03.06.2009 10:24

nicolai

V tomto fóre nie sú ďalšie neprečítané témy.

zrusenie objednavky

v Obchody, reklamácie a právo

6

805

08.06.2008 14:05

pukepulos

V tomto fóre nie sú ďalšie neprečítané témy.

zrusenie googleupdatov

v Sieťové a internetové programy

4

192

18.05.2012 12:46

mito

V tomto fóre nie sú ďalšie neprečítané témy.

zrusenie dualboot

v Operačné systémy Microsoft

1

167

16.02.2012 18:17

magic

V tomto fóre nie sú ďalšie neprečítané témy.

BAN - Zrusenie

v Redakčné systémy

8

502

16.04.2007 17:40

Fenius



© 2005 - 2017 PCforum, edited by JanoF