SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 08.09.2008 16:07:26

lemmy
Участник
Зарегистрирован: 07.09.2008
Сообщений: 9

переход по ссылке

у меня имеется текстовая таблица,
в конце каждой строки текста стоит
активная ссылка - пояснение "подробности"
так вот мне надо что б с переходом
по ссылке, вызвать другую строку
вот пример:
<?
$db=mysql_connect($server,$user,$sapw);
mysql_select_db($ba,$db);
$r=mysql_query("SELECT * FROM news ORDER BY id DESC");



echo "<table cellSpacing=0 cellPadding=6 width=475 border=0><tbody>";
echo "<br>";
echo  "<align=center><FONT  color=#ffff99><b><b></FONT>";



for ($i=0; $i<mysql_num_rows($r); $i++)
{
$f=mysql_fetch_array($r);


echo "<tr>";

echo "<td><FONT  color=#ffff99 size=2>$f[name]</FONT></td>";
echo "<td><FONT  color=#ffff99 size=3>$f[text]<A  href='index.php?text=$f[detail]'><b>подробно</b></FONT></a></td>";


echo "</tr>";
}

echo "</tbody></table>";
?>
не получается вывести detail
помогите !!!!

Неактивен

 

#2 08.09.2008 20:11:19

Sign
Гуру
Зарегистрирован: 26.06.2008
Сообщений: 43

Re: переход по ссылке

Вам стоит почитать что нибудь о php...
Попробуйте как-нибудь так


$news_id = isset($_GET['news_id']) ? intval($_GET['news_id']) : 0;

$db=mysql_connect($server,$user,$sapw);
mysql_select_db($ba,$db);

if(!$news_id){
    $r=mysql_query("SELECT * FROM news ORDER BY id DESC");
   
    echo "<table cellSpacing=0 cellPadding=6 width=475 border=0><tbody>";
    echo "<br>";
    echo  "<align=center><FONT  color=#ffff99><b><b></FONT>";
    for ($i=0; $i<mysql_num_rows($r); $i++) {
        $f = mysql_fetch_array($r);
        echo "<tr>";
        echo "<td><FONT  color=#ffff99 size=2>{$f['name']}</FONT></td>";
        echo "<td><FONT  color=#ffff99 size=3>{$f['text']}<A  href='index.php?news_id={$f['id']}'><b>подробно</b></FONT></a></td>";
        echo "</tr>";
    }
    echo "</tbody></table>";
}
else {
    $result = mysql_query("SELECT * FROM news WHERE id=$news_id") or die(mysql_error());
    if(mysql_num_rows($result)){
        $row = mysql_fetch_array($result);
        echo "<h1>Подробно о {$row['name']}</h1>
            <p>{$row['detail']}</p>"
;
    }
    else {
        echo "<h2>Новость не найдена</h2>";
    }
}
 

Неактивен

 

#3 09.09.2008 12:46:53

lemmy
Участник
Зарегистрирован: 07.09.2008
Сообщений: 9

Re: переход по ссылке

Огромное спасибо за помощь !!!!!!!!!
Я учту ваши замечания по поводу книг...
Имеются электронные по PHP но у меня
и так зрение подсажено
Приобрету обязательно реальную книгу
Ещё раз спасибо !!!!

Неактивен

 

#4 09.09.2008 13:45:53

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: переход по ссылке

Для начала неплохая книга Харрис, PHP/MySQL для начинающих

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson