Valaki ki tudná javítani ezt a PHP -kódot?
<?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>
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
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("...");
Most ez az error:
Parse error: syntax error, unexpected 'else' (T_ELSE) in /home/freedownloadsoft/public_html/regisztracio.php on line 44
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!