Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
там само ЗАПОЧВАШ да конкантинираш като слагаш точка накрая ама НЕ СЕ ЗНАЕ С КАКВО и затова не работиdie($row2['account_num'].);
joTunkiq каза:ЗАЩОТО.. в първия пример използваш конкантиниране, или по-точно прилепяш стринг към променлива .. и това е валидно, а при 2-рия
там само ЗАПОЧВАШ да конкантинираш като слагаш точка накрая ама НЕ СЕ ЗНАЕ С КАКВО и затова не работиdie($row2['account_num'].);
Бтв, може и просто така да го напишеш : die($row2['account_num']);
Надявам се да схаващаш .. :?:
<?php
$a = "tekst";
die($a);
?>
<?php
$a = $row2['account_num'];
die($a);
?>
<?php
$a['t'] = "tekst";
die($a['t']);
?>
blaaa
dakata__92 каза:Die() е еквивалент на еxit() и можеш да го замениш с него.
http://bg2.php.net/manual/en/function.die.php
http://bg2.php.net/manual/en/function.exit.php
Така при мен си работи. Вероятно ти връща грешка заради кавичките наPHP:<?php $a = "tekst"; die($a); ?>
$row2['account_num'] и приема че преди и след тях трябва да има .точка. Приравни променливата да нещо и тествай пак :
PHP:<?php $a = $row2['account_num']; die($a); ?>
При мен и така работи:
PHP:<?php $a['t'] = "tekst"; die($a['t']); ?> blaaa
$_SESSION['user'] = $row2['account_num'];
<?php
die(5);
?>
Ще ви избоде очитеphp.net каза:If status is an integer, that value will be used as the exit status and not printed. Exit statuses should be in the range 0 to 254, the exit status 255 is reserved by PHP and shall not be used. The status 0 is used to terminate the program successfully.
...
Note: PHP >= 4.2.0 does NOT print the status if it is an integer.
Дай си кода! Какво се съдържа в дадената променлива $row2['account_num'] ?semprom каза:Добре забравете exit и die. Защо когато искам да сетна сесия, не става, освен ако не го направя $_SESSION['user'] = "".$row2['account_num']."";
dakata__92 каза:Дай си кода! Какво се съдържа в дадената променлива $row2['account_num'] ?semprom каза:Добре забравете exit и die. Защо когато искам да сетна сесия, не става, освен ако не го направя $_SESSION['user'] = "".$row2['account_num']."";
Предполагам без да съм го тествал, че по тази логика ще може и ето така :raiden каза:Опитай да използваш (string)$row2['account_num'] или пък {$row2['account_num']} - така PHP ще изчита променливата като низ, а не като число
dakata__92 каза:Интересното е защо ти сетва сесията само на стринг а не и като число. Нещо не си направил, като хората или с проверките за сетната сесия не са ти правилни.![]()
semprom каза:dakata__92 каза:Интересното е защо ти сетва сесията само на стринг а не и като число. Нещо не си направил, като хората или с проверките за сетната сесия не са ти правилни.![]()
Мисля че го разгадах. Имах проверка с ctype_digit която ме спъваше. Замених я с is_int и сега е наред. Но странното е, че когато бях на предния хост проверката с ctype_digit работеше без проблем. Това с die го правя за да видя какъв резултат ми връщаше променливата.