|
|
|
| Здравствуйте!
Помогите, у меня ссылка
<A HREF="man.php" >Таблица</A>
|
Мне хотелось, чтобы после слова таблица отображалась количество данных из таблицы. К примеру - Таблица(27штук)
в файле man.php это значение выводится
<?
$num_results = mysql_num_rows($result);
echo '<P ALIGN=CENTER>Количество: '.$num_results.'</p>';?>
|
Как мне в ссылке указать $num_results? | |
|
|
|
|
|
|
|
для: Vadim777
(08.11.2005 в 18:34)
| | Можно передать его в качестве GET-параметра
<A HREF="man.php?num_results=<?php echo $num_results?>" >Таблица</A>
|
Тогда на странице man.php получить доступ к странцие main.php можно обратившись к следующим образом
<?php
echo '<P ALIGN=CENTER>Количество: '.$_GET['num_results'].'</p>';?>
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(08.11.2005 в 19:07)
| | правильно ли я сделал - в файле man.php там где было
<?php
echo '<P ALIGN=CENTER>Количество: $num_results'</p>';?>
?>
|
сделал
<?php
echo '<P ALIGN=CENTER>Количество: '.$_GET['num_results'].'</p>';?>
?>
|
а в файле main.php в ссылке
<A HREF="man.php?num_results=<?php echo $num_results?>" >Таблица</A>
|
мне выдает ошибку, когда я наважу мышкой на гиперссылку, внизу экрана:
man.php?num_results=<!--error--></br><b>Notice</b> Undefined index: num_results .
а на странице man.php вместо количество данных выдает:
Notice: Undefined variable: num_results in z:\home\localhost\www\dr\main.php on line 15
(там находится эта ссылка<A HREF="man.php?num_results=<?php echo $num_results?>" >Таблица</A> ) | |
|
|
|
|
|
|
|
для: Vadim777
(09.11.2005 в 13:14)
| | notice является своеобразным советом и выводится, когда выставлена максимальная чувствительность PHP к ошибкам - её следует понизить, как это сделано на всех хостингах, иначе они не дадут работать. Для этого, следует выставить соответствующее значение для директивы error_reporting http://www.softtime.ru/info/articlephp.php?id_article=23, в конфигурационном файле php.ini
error_reporting = E_ALL & ~E_NOTICE
|
Так же можно изменить уровень обработки ошибок локально, для этого в начало скрипта следует поместить функцию
<?php
Error_Reporting(E_ALL & ~E_NOTICE);
?>
|
В качестве параметра, которой передать соответствующий уровень обработки ошибок.
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=4985 | |
|
|
|
|
|
|
|
для: cheops
(09.11.2005 в 23:28)
| | После того как я так сделал - у меня не выводится количество нименований как в ссылке, так и в файле, куда введет ссылка. | |
|
|
|
|
|
|
|
для: Vadim777
(10.11.2005 в 10:50)
| | Похоже, в с cheops друг друга не поняли.
если я правильно понял вопрос, то вам и при формировании ссылки придется делать sql запрос:
<?
$num_results = mysql_num_rows($result);
echo "<A HREF=\"man.php\" >Таблица (".$num_results." штук)</A>";?>
|
| |
|
|
|
|
|
|
|
для: Loki
(10.11.2005 в 11:21)
| |
include "configuration.php";
$result = mysql_query("SELECT * FROM table");
$num_results = mysql_num_rows($result);
echo "<A HREF=\"man.php\" >Таблица(".$num_results." штук)</A>";?>
|
у меня получилось так. Правильно? | |
|
|
|
|
|
|
|
для: Vadim777
(10.11.2005 в 13:00)
| | Как говорит cheops, если код работает, значит он правильный:) | |
|
|
|
|
|
|
|
для: Loki
(10.11.2005 в 14:16)
| | Большое человеческое спасибо! | |
|
|
|