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 is?

Figyelt kérdés

Ez az error: Parse error: syntax error, unexpected '}' in /home/freedownloadsoft/public_html/bejelentkezes.php on line 32


<?php


session_start();


$felhasznalonev = $_POST['felhasznalonev'];

$jelszo = $_POST['jelszo'];


if($felhasznalonev&&$jelszo)

{

$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)

{


while($rows = mysql_fetch_assoc($query))

{

$dbfelhasznalonev = $rows['username'];

$dbjelszo = $rows['password'];

}

if ($felhasznalonev==$dbfelhasznalonev&&$jelszo==$dbjelszo)

{


$_SESSION['felhasznalonev'] = $felhasznalonev;

echo "Bejelentkeztél! A felhasználó oldal <a href='felhasznalo.php'>itt!</a>";

}

else

die("A jelszó nem megfelelő!")

}

else

die("Nem létezik ez a felhasználó");

}

else

die (Kérlek add meg a Felhasználóneved és jeszavad!);

?>



2013. júl. 26. 11:26
1 2
 1/17 anonim ***** válasza:
100%

die("A jelszó nem megfelelő!")


kell ; a végére

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

Most meg ez a hiba:

Parse error: syntax error, unexpected 'add' (T_STRING) in /home/freedownloadsoft/public_html/bejelentkezes.php on line 37

2013. júl. 26. 11:43
 3/17 anonim ***** válasza:

die (Kérlek add meg a Felhasználóneved és jeszavad!);


Mert nem tetted idézőjelek közé a sztringet.


Egyébként nem a legjobb ötlet ilyen kódot írni, nagyon meg tudod vele szivatni magad. És sürgősen töröld a kérdést vagy módosítsd, ha tudod, mert kiadtad az SQL -hez való belépési adataidat. Figyelj oda jobban.

2013. júl. 26. 11:56
Hasznos számodra ez a válasz?
 4/17 A kérdező kommentje:
NEm adtam direkt a jelszót átírtam :)
2013. júl. 26. 12:00
 5/17 A kérdező kommentje:
Hol is javítsam ??? Mert kezdo vagyok eszt is a haverom irta csak kicsit hibasan :(
2013. júl. 26. 12:04
 6/17 anonim ***** válasza:

Odaírtam az előző válaszba, hogy melyik sor a hibás.


Írd át így:


die("Kérlek add meg a Felhasználóneved és jeszavad!");

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

Kitudod javitani eszt is?


<?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);

if($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. 12:15
 8/17 A kérdező kommentje:

Itt az error:

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. 12:16
 9/17 anonim ***** válasza:

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


helyett:


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

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

Most meg 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:36
1 2

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!