[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как сделать чтоб по id работал скрипт
kreativ207
Добрый день Знатокам!
Помогите пожалуйста

Суть такова

Есть такой код
}

$xml_query_file = "";
$ok = @simplexml_load_file($xml_query_file);
if ($ok) {
$db = new goDB($GLOBALS[], $GLOBALS[], $GLOBALS[], $GLOBALS[]);
$result = $db->query("SET NAMES utf8");
$result = $db->query("UPDATE ?t SET lastupdate=NOW() WHERE id='14'", Array("autoupdate"), "assoc");
}

Он обращаеться к базе даных и ставит сегодняшнюю дату

и еще один это все в одном документе

}

$xml_query_file = "";
$ok = @simplexml_load_file($xml_query_file);
if ($ok) {
$db = new goDB($GLOBALS[''], $GLOBALS[''], $GLOBALS[''], $GLOBALS['']);
$result = $db->query("SET NAMES utf8");
$result = $db->query("UPDATE ?t SET lastupdate=NOW() WHERE id='15'", Array("autoupdate"), "assoc");
}

Он нормально работает Но мне нужно зделать так чтоб первый обновлялся по /какая/то/сылка/id=1
и втарой /какая/то/сылка/id=2
Я так погимаю что здесь нужно зделать по id=1 иid=2
Вопрос а как ето можно осуществить??
Заранее спасибо ВСЕМ!!



Спустя 4 минуты, 26 секунд (18.12.2010 - 11:45) koala написал(а):
kreativ207, оформляйте нормально тему. Код возьмите в тег php.

Спустя 11 минут, 21 секунда (18.12.2010 - 11:57) kreativ207 написал(а):
function datediff ($ddate, $delta)
{

$data = explode(".", $ddate);
$day = $data[0];
$month = $data[1];
$year = $data[2];
$timestamp = mktime(0,0,0,$month,$day,$year) + $delta*86400;
return strftime('%d.%m.%Y',$timestamp);
return $timestamp;



}

$xml_query_file = ";
$ok = @simplexml_load_file($xml_query_file);
if ($ok) {
$db = new goDB($GLOBALS[''], $GLOBALS[''], $GLOBALS[''], $GLOBALS['']);
$result = $db->query("SET NAMES utf8");
$result = $db->query("UPDATE ?t SET lastupdate=NOW() WHERE id='14'", Array("autoupdate"), "assoc");
}



if (isset($_GET[‘?id=2’]))
$xml_query_file = "";
$ok = @simplexml_load_file($xml_query_file);
if ($ok) {
$db = new goDB($GLOBALS[''], $GLOBALS[''], $GLOBALS[''], $GLOBALS['']);
$result = $db->query("SET NAMES utf8");
$result = $db->query("UPDATE ?t SET lastupdate=NOW() WHERE id='15'", Array("autoupdate"), "assoc");
}

?>

Спустя 6 минут, 1 секунда (18.12.2010 - 12:03) kovaldm написал(а):
Разносишь их по разным файлам и инклудишь взависимости от значения id.
Подробнее тут.

Спустя 1 минута, 21 секунда (18.12.2010 - 12:04) kreativ207 написал(а):
Мне нужно чтоб в одном файле все было как можно это зделать

Спустя 3 минуты, 52 секунды (18.12.2010 - 12:08) kreativ207 написал(а):
Помогите Пожалуйста!

Спустя 5 минут, 16 секунд (18.12.2010 - 12:13) koala написал(а):
kreativ207, так в чем проблема?


if ($id == 1)
{
//Выводим что нам надо для первого id
}

if ($id == 2)
{
//Выводим что нам надо для второго id
}

Спустя 3 минуты, 57 секунд (18.12.2010 - 12:17) sergeiss написал(а):
Если тебе категорически надо в одном файле, то где-то так:
$id=isset( $_GET['id'] ) ? intval( $_GET['id'] ) : 0;
if( $id == 1 ) :

// чего-то делаешь

elseif( $id == 2 ):

// тут тоже можешь чего-то делать

endif;


koala - а ты посмотри на свой код if ($id = 1) и найди в нем грубейшую ошибку! :)

Спустя 2 минуты, 12 секунд (18.12.2010 - 12:19) koala написал(а):
sergeiss, знаю, на быструю руку... ошибся =))

Спустя 4 часа, 49 минут, 12 секунд (18.12.2010 - 17:09) kreativ207 написал(а):
А можно так написать???



if (isset($_GET['id']==1))
$xml_query_file = "";
$ok = @simplexml_load_file($xml_query_file);
if ($ok) {
$db = new goDB($GLOBALS[''], $GLOBALS[''], $GLOBALS[''], $GLOBALS['']);
$result = $db->query("SET NAMES utf8");
$result = $db->query("UPDATE ?t SET lastupdate=NOW() WHERE id="14".$_GET['id==1'].", Array("autoupdate"), "assoc");
}
Быстрый ответ:

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