Miért nem megy?
Mi a hiba?
Elvileg a 12.sorban van a hiba.
<HTML>
<HEAD>
</HEAD>
<BODY>
<?PHP
$POST_["nick"] = $nick;
$POST_["pass"] = $pass;
mysql_connect("sql3.ultraweb.hu", "probak99", "jelszó");
mysql_select_db("probak99") or die ("Valami baj van");
$prancs = "SELECT * FROM regisztracio WHERE nick = $nick";
$valasz = mysql_query($parancs);
$sor = mysql_fetch_array($valasz);
print $sor;
?>
</BODY>
</HTML>
Azt szeretném, hogy amikor a nick(mysql-ben) és a $nick megegyezik írjon ki majd valamit.
$prancs = "SELECT * FROM regisztracio WHERE nick = $nick";
A $nick változót tedd idézőjelbe:
$prancs = "SELECT * FROM regisztracio WHERE nick = '$nick'";
Ja és...
$nick = $_POST["nick"];
$pass = $_POST["pass"];
De bárcsak érteném, hogy akinek valami problémája van, miért nem adja meg a lehető legtöbb infót, hogy könnyebben tudjunk segíteni? Arra is lusta?
A hibaüzenetet miért nem írtad be?
Lemaradt.
Akartam!
Bocsi!
mysql helyett használj mysqli-t.
<?php
$nick = $_POST["nick"];
$pass = $_POST["pass"];
$dbc = mysqli_connect("sql3.ultraweb.hu", "probak99", "jelszó", "probak99") or die ("Valami baj van");
$prancs = "SELECT * FROM regisztracio WHERE nick = '$nick'";
$valasz = mysqli_query($dbc, $parancs);
$sor = mysqli_fetch_array($valasz);
print $sor['nick'];
?>
De a felhasználóneved és jelszavad se volt a legjobb ötlet megadni. Most nem hiszem, hogy fontos dolgot tárolsz, vagy csinálsz. De máskor figyelj.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!