Kezdőoldal » Számítástechnika » Weblapkészítés » Valaki ki tudná javítani ezt...

Makker bolha kérdése:

Valaki ki tudná javítani ezt a PHP -kódot?

Figyelt kérdés

<?php



if(isset($_POST['submit']))

{

$felhasznalonev = strip_tags ($_POST['felhasznalonev']);

$email = strip_tags ($_POST['email']);

$jelszo = strip_tags ($_POST['password']);

$jelszoujra = strip_tags ($_POST['repassword']);

if($felhasznalonev&&$email&&jelszo&&$jelszoujra)

{

if($jelszo==$jelszoujra)

{

if(6<=strlen($jelszo)&&20>=strlen($jelszo))

{

if(4<=strlen($felhasznalonev)&&30>=strlen($felhasznalonev))

{

$kapcsolodas = mysql_connect("sql1.nulll.eu","freedownloadsoft","lollol");

$adatbazis = mysql_select_db('user',$kapcsolodas);


$query = mysql_query("SELECT * FROM info WHERE username='$felhasznalonev'");

$numrows = mysql_num_rows($query);


if($numrows==0)

{

$query2 = mysql_query("SELECT * FROM info WHERE email='$email'");

$numrows2 = mysql_num_rows($query2);

uf($numrows2==0)

{

$kapcsolodas = mysql_connect("sql1.nulll.eu","freedownloadsoft","lollol");

$adatbazis = mysql_select_db('user',$kapcsolodas);

$datum = date("y-m-d");

$query = mysql_query("


INSERT INTO info VALUES ('','$felhasznalonev','$password','$email','$datum')


");

die "Sikeres regisztracio! <a href='index.php'>Bejelentkezes</a>"

}

else

{

echo "Ez az e-mail foglalt!";

}

else

{

echo "Foglalt felhasznalonev!";

}

else

{

echo "A felhasznalonev nek 4 - 30 karakterszam kozott elfogadhato!";

}

}

}

else

{

if(6<strlen($jelszo)&&20>strlen($jelszo))

echo "A ket jelszo nem egyezik meg!";

}

else

{

echo "A jelszonak 6 - 20 karakterszam kozott elfogadhato!";

}

}

{

else

{

echo "Mindent ki kell toltened!";

}

}

?>


<html>


<form action="regisztracio.php" method="POST">

<table>

<tr>

<td>

Felhasznalonev:

</td>

<td>

<input type="text" name"felhasznalonev" value="<?php if(isset($_POST['submit'])) {echo $felhasznalonev;} ?>"/>

</td>

</tr>

<tr>

<td>

E-mail:

</td>

<td>

<input type="text" name"email" value="<?php if(isset($_POST['submit'])) {echo $email;} ?>"/>

</td>

</tr>

<tr>

<td>

Jelszo:

</td>

<td>

<input type="password" name"password" value=""/>

</td>

</tr>

<tr>

<td>

Jelsszo ujra:

</td>

<td>

<input type="password" name"repassword" value=""/>

</td>

</tr>

</table>

<input type="submit" name="submit" value="Regisztracio!" />

</form>


</html>



2013. júl. 26. 10:15
 1/6 SimkoL ***** válasza:

Elsőre :

uf($numrows2==0)

2013. júl. 26. 10:53
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:

Még mindíg eszt írja ki:


Parse error: syntax error, unexpected '"Sikeres regisztracio! <a href' (T_CONSTANT_ENCAPSED_STRING) in /home/freedownloadsoft/public_html/regisztracio.php on line 38

2013. júl. 26. 11:14
 3/6 anonim ***** válasza:

Ez a sor:

die "Sikeres regisztracio! <a href='index.php'>Bejelentkezes</a>"


A hiba az, hogy csak úgy odavetetted, hogy die, meg egy String literált.


A die egy függvény. A paramétereket pedig zárójelben adjuk át a függvénynek.


Megoldás:


die("...");

2013. júl. 26. 12:36
Hasznos számodra ez a válasz?
 4/6 A kérdező kommentje:

Most ez az error:


Parse error: syntax error, unexpected 'else' (T_ELSE) in /home/freedownloadsoft/public_html/regisztracio.php on line 44

2013. júl. 26. 12:37
 5/6 uno20001 ***** válasza:
Több else ág? A PHP értelmező, hogy döntse el, hogy melyik ágon fojtatódjon a program?
2013. júl. 26. 19:59
Hasznos számodra ez a válasz?
 6/6 anonim ***** válasza:
Egy okkal több, hogy leülj átnézni az alapokat.
2013. júl. 26. 21:52
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, 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!