![]() |
Вывод ссылки из базы но она нерабочая
Хочу вот сделать что бы выводилось поле со ссылками из базы. Сздал в таблице дата еще одно поле links добавил в него http://depositfiles.com/files. все вывелось но при нажатии на эту ссылку нет перехода по этому адресу а идет возврат на этоже место. В ФАЙЛЕ VIEW_POST добавил links.
<? printf ("<p class='post_text'align='center'>%s</p><p class='post_add'>Размер файла: %s</p> <p class='post_add'>Дата добавления: %s</p>%s<p class='post_view'>Просмотров: %s</p> <p><a href=>%s</a></p>",$myrow["title"],$myrow["author"],$myrow["date"],$myrow["text"],$myrow["view"],$myrow["links"]); ?> В че ошибка как сделать чтоб ссылка заработала? |
не мудрить, а посмотреть
print_r ($myrow) - выведет весь массив. Есть значения - покажет, а нет, то ничего и не будет работать. Цитата:
|
Уменя все налакальном не знаю как подробнее вот весь файл view_post
<? include ("blocks/bd.php"); if (isset($_GET['id'])) {$id = $_GET['id']; } if (!isset($id)) {$id = 1;} /*Проверяем является ли переменная числом*/ if (!preg_match("|^[\d]+|", $id)) { exit ("<p>Неверный формат запроса! Проверьте URL"); } $result = mysql_query("SELECT * FROM data WHERE id='$id' ",$db); if (!$result) { echo "<p>Запрос на выборку данных из базы не прошел напиши администратору admin@mail.ru<br>Код ошибки </p>"; exit(mysql_error()); } if (mysql_num_rows($result) > 0) { $myrow = mysql_fetch_array($result); $new_view = $myrow["view"] + 1; $update = mysql_query ("UPDATE data SET view='$new_view' WHERE id='$id'" ,$db); } else { echo "<p>Информация по запросу не может быть извлечена в таблице нет записей</p>"; exit (); } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title><? echo $myrow["title"]; ?></title> <link href="style.css" rel="stylesheet" type="text/css"> <meta name="description" content="<? echo $myrow["meta_d"]; ?>"> <meta name="keywords" content="<? echo $myrow["meta_k"]; ?>"> </head> <body> <table width="950" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="main_border"> <? include ("blocks/header.php"); ?> <tr> <td valign="top"><? include ("blocks/reklama.php"); ?> <table width="950" border="0" cellspacing="0" cellpadding="0"> <tr> <? include ("blocks/lefttd.php"); ?> <td valign='top'><? include ("blocks/nav.php"); ?> <? printf ("<p class='post_text'align='center'>%s</p><p class='post_add'>Размер файла: %s</p> <p class='post_add'>Дата добавления: %s</p>%s<p class='post_view'>Просмотров: %s</p> <p><a href=>%s</a></p>",$myrow["title"],$myrow["author"],$myrow["date"],$myrow["text"],$myrow["view"],$myrow["links"]); ?> <form action="vote_res.php" method="post" name="vv"> <p class="pvote" align="center">Оцените заметку: 1 <input name="score" type="radio" value="1"> 2 <input name="score" type="radio" value="2"> 3 <input name="score" type="radio" value="3"> 4 <input name="score" type="radio" value="4"> 5 <input name="score" type="radio" value="5" checked> <input class="sub_vote" name="submit" type="submit" value="Оценить"> <input name="id" type="hidden" value="<?php echo "$id"; ?>"> </p> </form ><? echo "<p class='post_comment'>Kомментарии к этой теме:</p>"; $result3 = mysql_query ("SELECT * FROM comments WHERE post='$id'",$db); if (mysql_num_rows($result3) >0) { $myrow3 = mysql_fetch_array($result3); do { printf ("<div class='post_div'><p class='post_comment_add'>Комментарий добавил(а): <strong>%s</strong> <br> Дата: <strong>%s</strong></p> <p>%s</p><div>",$myrow3["author"], $myrow3["date"], $myrow3["text"]); } while ($myrow3 = mysql_fetch_array($result3)); } $result4 = mysql_query ("SELECT img FROM comments_setting",$db); $myrow4 = mysql_fetch_array($result4); ?> <table width="50%" border="0" cellpadding="0" cellspacing="0" class="table_comment"> <tr> <td><p class='post_comment'>Добавить комментарий:</p> <form action="comment.php" method="post" name="form_com"> <p><label>Ваше имя: </label><input name="author" type="text" size="30" maxlength="30"></p> <p><label>Текст комментария: <br> <textarea name="text" cols="55" rows= "4"></textarea></label></p><p>Введите сумму чисел<br><img style='margin-top:1px;' src="<? echo $myrow4["img"]; ?>" width="60" height ="18"> <input style='margin-buttom:1px;' name="pr" type="text" size="5" maxlength="5"></p> <input name="id" type="hidden" value="<? echo $id; ?>"> <p><input name="sub_com" type="submit" value="Комментировать"></p> </form> </td> </tr> </table> <? include ("blocks/pravtd.php"); ?> </table></td> </tr> <? include ("blocks/footer.php"); ?> </table> <? include ("blocks/shet.php"); ?> </body> </html> HTML код:
рррр |
html давай.
|
PHP код:
|
Время: 03:32. |
Время: 03:32.
© OSzone.net 2001-