|
|
|
|
<?
...
$sql = "SELECT * FROM categories";
if (!$read = mysql_query($sql)) {echo "Не могу выполнить запрос <b>324</b><br>"; exit;}
while($r = mysql_fetch_array($read))
{
echo "<a href=\"?cat=".$r['id']."\">".$r['cat']."</a> | ";
}
...
?>
|
Как после вывода последней категории убрать | ? | |
|
|
|
|
|
|
|
для: smit272
(01.07.2007 в 14:51)
| |
<?php
$links = array();
while($r = mysql_fetch_assoc($read))
{
$links[] = "<a href='" . $_SERVER["PHP_SELF"] . "?cat=" . $r["id"] . "'>" . $r["cat"] . "</a>";
}
echo(implode(" | ", $links));
?>
|
| |
|
|
|
|
|
|
|
для: smit272
(01.07.2007 в 14:51)
| | сепаратор нужно выводить не после, а перед записью.
<?
$sql = "SELECT * FROM categories";
if (!$read = mysql_query($sql)) {echo "Не могу выполнить запрос <b>324</b><br>"; exit;}
for($sep = ''; $r = mysql_fetch_array($read); $sep=' | ' )
echo "$sep<a href=\"?cat=$r[id]\">$r[cat]</a>";
|
| |
|
|
|
|
|
|
|
для: Trianon
(02.07.2007 в 00:28)
| | Во супер, фенкс! | |
|
|
|
|
|
|
|
для: Trianon
(02.07.2007 в 00:28)
| | А как в данном примере сделать проверку скажем на переменную $r[cat]
if (!$r[cat]) {$r[cat] = "Нулевая область";}
|
| |
|
|
|
|
|
|
|
для: smit272
(02.07.2007 в 19:16)
| | как обычно.
if(!$r['cat']) $r['cat'] = "Нулевая область";
|
| |
|
|
|
|
|
|
|
для: Trianon
(02.07.2007 в 19:24)
| |
<?
$sql = "SELECT * FROM categories";
if (!$read = mysql_query($sql)) {echo "Не могу выполнить запрос <b>324</b><br>"; exit;}
for($sep = ''; $r = mysql_fetch_array($read); $sep=' | ' )
if(!$r['cat']) $r['cat'] = "Нулевая область";
echo "$sep<a href=\"?cat=$r[id]\">$r[cat]</a>";
|
не работает! | |
|
|
|
|
|
|
|
для: smit272
(02.07.2007 в 19:58)
| | for($sep = ''; $r = mysql_fetch_array($read); $sep=' | ' )
{
if(!$r['cat']) $r['cat'] = "Нулевая область";
echo "$sep<a href=\"?cat=$r[id]\">$r[cat]</a>";
} | |
|
|
|
|
|
|
|
для: smit272
(02.07.2007 в 19:58)
| | Я такого не писал.
Не надо считать, что можно понатаскать строк из разных мест, слепить всё в кучу, и всё запоет.
Думать тоже иногда надо. | |
|
|
|