Jól írtam ezt a php sort?
Akkor mondom másképpen.
Épp most írtam egy kérdéshez hogy valószínűleg az a nap legostobább kérdése, de most felül kell bírálnom magam.
1) tanuld meg használni a google keresőt, mert akkor rögtön rájönnél hogy kb kismilliószor lett leírva már itt az ildalon hogy...
2) használj MySQLi-t vagy PDO-t
3) írd már le az az istenverte kódot az elejétől a végéig, mert így nem tudunk segíteni
Kb ezt látjuk most.
Írtam egy vállalatirányító szoftvert, de valamiért nem működik. Nem tudjátok mi lehet a baj?
$tomb = array();
és egyébként tessék:<?php
@session_start();
if (isset($_POST['submit']))
{
$entered_code = $_POST['act-code'];
$username =$_SESSION['username'];
$code = $_SESSION['code'];//azonosító
$try = $_SESSION['try'];
$try = $try+1;
$_SESSION['try'] = $try;
if ($try !=3)
{
if ($entered_code==$code)
{
$connect = mysql_connect('ip','username','password');
$database = mysql_select_db('username',$connect);
$query = mysql_query("UPDATE `users` SET `active` = 1 WHERE `username`=`$username`");
// header("Location: ../regist_complete.html");
}else//nem jó a kód
{
header('Location: ../errors/code_error.html');
}
}else { //próbálkozási lehetőség = max = 3
$connect1 = mysql_connect('ip','username','password');
$database1 = mysql_select_db('username',$connect);
$query3 = mysql_query("DELETE FROM users WHERE username='$username'");
$query2 = mysql_query("DELETE FROM data WHERE username='$username'");
@session_destroy();
header('Location: ../errors/too_many_tries.html');
}
}else header('Location: ../index.php');
rájöttem mi volt a baj, a $username változó
$query = mysql_query("UPDATE `users` SET `active` = 1 WHERE `username`=`$username`");
Ebben a sorban nem altgr+7 hanem sima aposztroffal jó csak, és még az egéz kód se kellett volna:D
Talán azért, mert a `` jelek közt azonosítókat adunk meg (magyarul adatbázis, tábla, mező, stb. nevét), míg '' jelek közt karakteres literált.
Helyesen:
WHERE `username`='$username'
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!