Jump to content
php.lv forumi

query nestradā


p4F

Recommended Posts

problēma tāda ka nestrādā kvejers varbūt viņš neredz to $login?

	$_SESSION['niks'] = $_POST['niks'];
$login = $_SESSION['niks'];

if($_SESSION['ielogojies'] and $_GET['logout'] == 1) { $_SESSION['ielogojies'] = 0;

mysql_query("UPDATE online FROM users SET online = 'N' WHERE nick = '$login'");
header("Location: [url="http://localhost/n1/");"]http://localhost/n1/");[/url]
}

Edited by p4F
Link to comment
Share on other sites

Lietas, kas jādara, ja nezini vai strādā vai nestrādā kverijs:

0) Pārbaudi vai koda vadība vispār tiek līdz kverijam. Kautvai ar vistriviālāko echo.

1) Vajag uzlikt sekojošas php opcijas: error_reporting=E_ALL, display_errors=1

2) Pārbaudi mysql_query funkcijas atgriezto vērtību. Ja tā ir false, tad kverijā ir vai nu sintaktiska kļūda vai arī DB serveris nepieņēma kveriju. Šajā gadījumā izvadi mysql_error() funkcijas rezultātu uz ekrāna.

3) Ja iepriekšējais nelīdz, tad izvadi kveriju uz ekrāna vai arī ieraksti failā. Nokopē to un pamēģini izpildīt jebkādā SQL tūlī uz savas datubāzes. Kautvai visparastākā no konsoles mysql.exe klienta.

Link to comment
Share on other sites

Notice: Undefined index: ielogojies in c:\appserv\www\n1\index.php on line 98

tas ira

if($_SESSION['ielogojies'] and $_GET['logout'] == 1) { $_SESSION['ielogojies'] = 0; rinda

 

 

 

 

izrādijās kad es uzliku echo ka nav tāda $login ;[

Edited by p4F
Link to comment
Share on other sites

×
×
  • Create New...