Объясню свою ситуацию: есть сайт, в index.php есть такая конструкция:
Цитата:
<?php
switch ($content){
case catalog: include "/catalog/123.htm"; break;
........
case (1) : include "/catalog/(2).htm";break;
}
switch ($content){
case catalog: include "/catalog/123.htm"; break;
........
case (1) : include "/catalog/(2).htm";break;
}
Далее, необходимо "заинклудить" в место (1) переменную и в (2) название странички, ссылка на которую создается динамически, путем взятия информации из БД (эта страничка также "заинклудена" в index.php), а именно -
Цитата:
$query = "select * from flowers WHERE (id=$id)";
$result = mysql_query($query, $link);
while($rows= mysql_fetch_array($result,MYSQL_ASSOC))
{
echo '<a class="item" href="index.php?content=',$rows['b-k'], $rows['id'], '.htm">';
.....................
$result = mysql_query($query, $link);
while($rows= mysql_fetch_array($result,MYSQL_ASSOC))
{
echo '<a class="item" href="index.php?content=',$rows['b-k'], $rows['id'], '.htm">';
.....................
То есть, если ID строки равен 3, а значение столбца "b-k" равно "b", то ссылка примет вид index.php?content=b3.htm
Необходимо, чтобы в конструкции в index.php появилась ссылка вида /catalog/b3.htm, переход на которую осуществлялся бы при значении переменной $content=b3.
То есть, желаемый результат должен выглядеть вот так:
Цитата:
<?php
switch ($content){
case catalog: include "/catalog/123.htm"; break;
........
case b3 : include "/catalog/b3.htm";break;
}
switch ($content){
case catalog: include "/catalog/123.htm"; break;
........
case b3 : include "/catalog/b3.htm";break;
}
Вроде понятно объяснил, если что непонятно, уточните, пожалуйста
Заранее премного благодарен.