Kezdőoldal » Számítástechnika » Programozás » Egy androidos regisztráló/belé...

Egy androidos regisztráló/beléptető felületen dolgozom. Elakadtam. Megírtam a registert php-ban és a tesztjét html-ben, de egy hibát ad. Hol lehet a hiba?

Figyelt kérdés

Wampserveren keresztül teszteltettem.

Itt a register.php:


<?php


$name = $_POST["name"];

$email = $_POST["email"];

$pass = $_POST["password"];

require "init.php";


$query = "select * from userinfo where email like '".$email."';";

$result = mysqli_query($con,$query);


if(mysqli_num_rows($result)>0)

{

$response = array();

$code = "reg_false";

$message = "User Already Exist..."

array_push($response,array("code"=>$code,"message"=>$message));

echo json_encode(array("server_response"=>$response));

}

else

{

$query = "insert into userinfo values('".$name."','".$email."','".$pass."');";

$result = mysqli_query($con,$query);


if(!$result)

{

$response = array();

$code = "reg_false";

$message = "Some server error occured. Try again..."

array_push($response,array("code"=>$code,"message"=>$message));

echo json_encode(array("server_response"=>$response));

}

else

{

$response = array();

$code = "reg_true";

$message = "Registration Success... Thank you..."

array_push($response,array("code"=>$code,"message"=>$message));

echo json_encode(array("server_response"=>$response));

}

}

mysqli_close($con);


?>



És itt pedig a register_test.html:

<html>

<head> <title>Register Test...</title> </head>

<body>

<form method="post" action="register.php">

<table>


<tr>

<td>Name :</td><td><input type="text" name="name"/></td>

</tr>


<tr>

<td>Email :</td><td><input type="text" name="email"/></td>

</tr>


<tr>

<td>Password :</td><td><input type="text" name="password"/></td>

</tr>


<tr>

<td><input type="submit" value="Register"/></td>

</tr>



</table>

</form>

</body>



</html>


Ha tudnátok segíteni, azt nagyon megköszönném!

Ezt a hibát adja:

[link]



2016. jún. 28. 13:02
 1/3 anonim ***** válasza:

Lemaradt a pontosvessző:

$message = "User Already Exist..."

2016. jún. 28. 13:15
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:
Igazad van! Nagyon szépen köszönöm! :)
2016. jún. 28. 13:21
 3/3 anonim ***** válasza:

Ettol a hibatol fuggetlenul ezt ne akard hasznalni ebben a formaban a neten.

1, az elos "like"-os lekeresnek igy nem sok ertelme van, egy sima egyenloseg vizsgalat eleg lenne.


2, Tele van sql injection hibakkal. Tok jo, hogy mysqli-t hasznalsz, de SOHA nem fuzunk ossze szovegkent sql kereseket. Hasznalj rendes parameterezett lekerdezeseket.

2016. jún. 28. 14:35
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!