|
|
|
| Всем привет!
У меня такая проблемка возникла:
при заходе на сайт должна загружаться страница index.php (что и происходит),а вот когда я нажимаю на какую нибудь ссылочку должна загружаться страница index.php?id=chtoto. как это осуществить. а именно как осуществить проверку на наличие ?id=chtoto.
заранее спасибо! | |
|
|
|
|
|
|
|
для: Spenser
(10.11.2006 в 13:48)
| |
<?php
if(isset($_GET['id']))
{
$id = $_GET['id'];
}
else
{
$id = "";
}
switch($id)
{
case 'something':
echo("Это index.php?id=something<br />\n");
break;
default:
echo("Это index.php<br />\n");
break;
}
?>
|
| |
|
|
|
|
|
|
|
для: Unkind
(10.11.2006 в 13:54)
| | можно так делать?
<?php
include("config.php");
if(isset($_GET['type']))
{
$type = $_GET['type'];
$q = "SELECT * FROM $table2 ORDER BY typeflash='$type' DESC ";
$result = @mysql_query($q);
$number = MYSQL_NUMROWS($result);
}
else
{
$q = "SELECT * FROM $table2 ORDER BY idflash DESC ";
$result = @mysql_query($q);
$number = MYSQL_NUMROWS($result);
}
?>
|
только тогда у меня выводится:
Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource in T:\home\virtual\flash\index.php on line 15
15 строка это в блоке else $number = MYSQL_NUMROWS($result); | |
|
|
|
|
|
|
|
для: Spenser
(10.11.2006 в 14:10)
| | Вместо MYSQL_NUMROWS => mysql_num_rows
Только вот.... тут что if
<?php
$q = "SELECT * FROM $table2 ORDER BY typeflash='$type' DESC ";
$result = @mysql_query($q);
$number = mysql_num_rows($result);
?>
| ,что else
<?php
$q = "SELECT * FROM $table2 ORDER BY idflash DESC ";
$result = @mysql_query($q);
$number = mysql_num_rows($result);
?>
| Выведет одно и то же....
P.S. если надо подсчиать количество рядов...
<?
function sql_rowcount($table)
{
$sqltmp = mysql_query("SELECT COUNT(*) FROM $table");
return(mysql_result($sqltmp, 0, "COUNT(*)"));
}
?>
|
| |
|
|
|
|
|
|
|
для: Yakor
(10.11.2006 в 14:31)
| | Вместо MYSQL_NUMROWS => msql_num_rows
mysql_num_rows | |
|
|
|
|
|
|
|
для: Unkind
(10.11.2006 в 14:41)
| | точно.. очепятался :) | |
|
|
|
|
|
|
|
для: Spenser
(10.11.2006 в 14:10)
| | Вы в 14 строке ставите знак @ значит предполагаете, что может вернуться False, а как в этом случае поведет себя mysql_num_rows не предусматриваете. И функчии имя поправьте. | |
|
|
|
|
|
|
|
для: Spenser
(10.11.2006 в 13:48)
| | ВСЕМ СПАСИБО!!! Все работает отлично! | |
|
|
|