[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Получить значение из урл
Страницы: 1, 2
apdate
Добрый день подскажите пожалуйста пытаюсь получить значение но нечего не выходит

пишу в адресной строке

http://мой сайт/?p=123

теперь пробую получить это значение но не получается пусто

<?
$p = $_GET['p'];
echo $p;
?>
apdate
все сделал всем спасибо для таких как я в урл нужно передавать так

http://мой сайт/ваш файл страницы куда передаете?p=123
walerus
apdate Вот нагородил... что бы так:
http://мой_сайт/?p=123
работало, проверять нужно в index.php, или в ином файле, если на то указывает .htaccess, либо же как у Вас, если файл скрипта называется не index.php
apdate
index.php
apdate
пожалуйста подскажите еще проблему
пытаюсь сделать проверку на реальность пользователя

первый файл

 <?php 
$priznak = include('sootvetstvie.php');
echo ($priznak);
?>

условие не писал так как хочу пока получить значение переменной $priznak и вывести на экран

второй файл

<?
//$_GET['use_id']
include('configs.php');
$status = mysql_query("SELECT status_bit FROM vii_users where user_id = 1");
echo $status['status_bit'];

?>


и третьий файл configs

<?
$db = mysql_connect("localhost", "имя пользователя", "пароль");
mysql_select_db("имя бд", $db);
mysql_query('SET NAMES utf8');
?>


и в итоге в первом файле я всегда вижу 1 и больше нечего!!! что я делаю не так?
walerus
что в фале - sootvetstvie.php ? и кто так инклюдит?
Цитата
и в итоге в первом файле я всегда вижу 1 и больше нечего
естественно, в переменной хранится единица, т.к. include прошел успешно.

<?
//$_GET['use_id']
include('configs.php');
$status = mysql_query("SELECT status_bit FROM vii_users where user_id = 1");
echo $status['status_bit'];

?>
это вы подключили конфиг и далее с ним работаете, т.е. по сути получилось так:

<?
//$_GET['use_id']

$db = mysql_connect("localhost", "имя пользователя", "пароль");
mysql_select_db("имя бд", $db);
mysql_query('SET NAMES utf8');

$status = mysql_query("SELECT status_bit FROM vii_users where user_id = 1");
echo $status['status_bit'];
?>
а вот что это:
<?php 
$priznak = include('sootvetstvie.php');
echo ($priznak);
?>
я хз.

зы: Вы уже определитесь, либо везде <?php ?> так пишите, либо <??> так, но первый вариант правильнее.
apdate
sootvetstvie.php

<?
//$_GET['use_id']

$db = mysql_connect("localhost", "имя пользователя", "пароль");
mysql_select_db("имя бд", $db);
mysql_query('SET NAMES utf8');

$status = mysql_query("SELECT status_bit FROM vii_users where user_id = 1");
echo $status['status_bit'];
?>



а как мне получить значение?
apdate
файл

index.php
содержимое

<?php 
$priznak = include('sootvetstvie.php');
echo ($priznak);
?>


далее содержимое файла

sootvetstvie.php

<?
//$_GET['use_id']
include('configs.php');
$status = mysql_query("SELECT status_bit FROM vii_users where user_id = 1");
echo $status['status_bit'];

?>


и наконец файл 'configs.php'

<?
$db = mysql_connect("localhost", "имя пользователя", "пароль");
mysql_select_db("имя бд", $db);
mysql_query('SET NAMES utf8');
?>



как мне получить значение в index.php
walerus
index.php
<?php 
include 'sootvetstvie.php';
echo $status['status_bit'];
?>


sootvetstvie.php
<?php

//$_GET['use_id']
include('configs.php');
$status = mysql_query("SELECT status_bit FROM vii_users where user_id = 1");
// echo $status['status_bit']; - это тут не нужно, выводиться будет в index.php
?>


configs.php
<?
$db = mysql_connect("localhost", "имя пользователя", "пароль");
mysql_select_db("имя бд", $db);
mysql_query('SET NAMES utf8');
?>
apdate
сделал как вы пишите пусто!!!
apdate
<?
$db = mysql_connect("localhost", "имя пользователя", "пароль");
mysql_select_db("имя бд", $db);
mysql_query('SET NAMES utf8');
$status = mysql_query("SELECT status_bit FROM vii_users where user_id = 1");
echo $status['status_bit'];
?>

сделал в индексе так но тоже пусто :-(
walerus
та ну брось ? )))

напиши в index.php
<?php 
include 'sootvetstvie.php';
// echo $status['status_bit'];
var_dump($status);
?>
и покажи что у тебя...

у меня все работает, может опять невнимательность ?

зы: структура базы какая?, имя базы какое?, логин пароль не забываете ставить?
apdate
resource(5) of type (mysql result)
walerus
еще вопросы есть ? :lol: ладно не буду ехидничать, учите работу с MySQL...
<?php 
include 'sootvetstvie.php';
// echo $status['status_bit'];

while( $row = mysql_fetch_array( $status) ) {
print_r( $row );
}
?>
Дальше думаю поймете.
apdate
<?
$db = mysql_connect("localhost", "neteryah_admin", "SergPrg34");
mysql_select_db("neteryah_Kon", $db);
mysql_query('SET NAMES utf8');
?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.