echo $uid; // RETURNS INTEGER VALUE
if (isset ( $_POST ['cashpaid'] )) {
$queryfinal = "select * from " . $db_prefix . "customer_det
where `id` = '$uid'"; // UID RETURNS NULL
....
私は考えられるすべてのグローバルとスーパーグローバルのすべての組み合わせを試しました。値を転送する方法はありません。MySQL select からプル$uid
すると、整数値に割り当てられます。コードの先頭でわかるように、中かっこの終わりは、 の値を含む IF ステートメントの終わりです$uid
。
$uid
すべてのスコープで同じ値を割り当てるにはどうすればよいですか?
これは約2日間私を殺しています。これが初歩的なことのように思われる場合は申し訳ありませんが、それは私を夢中にさせようとしています. $GLOBALS['uid']
私は無駄にしようとした。