<?php
//соединение с БД
include "config_mysql.php";
//переменные:
$page =isset($_GET['State_Standard_Samples.php']);
$page =isset($_GET['Aromatic_substances.php']);
$page =isset($_GET['Indicators_dyes.php']);
$page =isset($_GET['Display_tubes.php']);
$page =isset($_GET['Laboratory_glass/Areometers.php']);
$page =isset($_GET['Laboratory_glass/General_purpose_products.php']);
$page =isset($_GET['Laboratory_glass/Measured_products.php']);
$page =isset($_GET['Laboratory_glass/Devices_and_devices.php']);
$page =isset($_GET['Laboratory_glass/Miscellaneous.php']);
$page =isset($_GET['Laboratory_glass/Thermometers_household.php']);
$page =isset($_GET['Laboratory_glass/Thermometers_technical.php']);
$page =isset($_GET['Nutrient_mediums_for_microbiology.php']);
$page =isset($_GET['Solvents.php']);
$page =isset($_GET['Standards_credits.php']);
$page =isset($_GET['Container_packing.php']);
$page =isset($_GET['Technical_production.php']);
$page =isset($_GET['Fabrics_technical.php']);
$page =isset($_GET['Refractory_substances.php']);
$page =isset($_GET['Filters.php']);
$page =isset($_GET['Chemical_reactants.php']);
$page =isset($_GET['Pure(Clean)_substances_for_a_chromatography.php']);
?>
<table border='1' cellspacing='0' cellpadding='1'>
<tr>
<td width='80%' align='center'>
<b>Группа товаров:</b>
</td>
<td width='20%' align='center'>
<b>Кол-во наименований:</b>
</td>
</tr>
<?php
$result = mysql_query("SELECT group_production, COUNT(*) FROM `tovary` GROUP BY group_production ");
while ($t = mysql_fetch_array($result)) {
print('
<tr>
<td><a href=$[page]>'.$t['group_production'].'</a></td>
<td>'.$t['COUNT(*)'].'</td>
</tr>');
}
print('</table>');
?>
</table>
Помогите сделать переадресацию по ссылке
Код:
В настоящий момент передается не значение переменной $[page], а само вырыжение $[page].
Ты должен создать php'шку или в этой вот такого вида:
Допустим в этой делаешь и эта php'шка называется test.php
тогда вид сслыки будет таков:
echo"<a href='test.php?Show=Next&id=".$[page].">'.$t['group_production'].'</a></td>";
А потом пишешь:
if($Show == "Next"){
//Тут вывод информации из БД
}
Вот и все.
Извини за бестолковость, просто я плохо разбираюсь в php, но как прикрутить эту конструкцию к моему скрипту?
Пример:
echo"<a href = 'News.php?News_id=".$mas["id"]."'>".$rt["NewsName"]."</a>";
сюда по хорошему еще нужно добавить css стиль, чтобы ссылка выглядела нормально. Если допустим ты в отдельном файле описал css то это пример будетвыглядеть вот так:
echo"<a href = 'News.php?News_id=".$mas["id"]."' class = \"url_class\">".$rt["NewsName"]."</a>";
Вообще по хорошему нужно писать в разных строка ну т.е.
print "<tr>";
print "<td>";
print "<a href='имя php?id=".$[page]."'>".$t["group_production"]."</a>";
print "</td>";
print "<td>";
............
.............
.............
Теперь твой вариант:
while ($t = mysql_fetch_array($result)) {
print("<tr><td><a href='имя php?id=".$[page]."'>".$t["group_production"]."</a></td><td>".$t['COUNT(*)']."</td>
</tr>");
}
print("</table>");
?>
Вроде правельнее ставить двойные ковычки, а не одинарные. Т.к. одинарные выводят на экран все содержимое внутри них, а двойные выполняют иное действие.
Надеюсь понятно обьяснил:)