link vypros
2 отговора
85 прегледа
link vypros
for ($i=0; $i <$num_results; $i++)
{
$row = mysql_fetch_array($result);
echo '<p><strong>'.($i+1).'.title: ';
echo htmlspecialchars(stripslashes($row['title']));
echo '</strong><br />autor: ';
echo stripslashes($row['autor']);
echo '<br />price: ';
echo stripslashes($row['price']);
echo '$';
echo '<br />pic: ';
?><a href="<? stripslashes($row['link']); ?>"><?
echo stripslashes($row['link']); ?></a><?
echo '</p>';
}
zna4i tova mi e scripta koito izvli4a rezultatite ot mysql zaqvka ($row e promenlivata na tazi zaqvka)
takam poslednato pole ot zapisa $row e 'link'
i az iskam da napravq vryzka kym kartinka 4iito link e zapisan v poleto link na tablicata.. ot koqto se izli4a zaqvkata....no ne raboti... vse edno linka e prazen
ako nqkoi mi kaje kyde gre6a 6te sam mnogo 10xful
mersi predvaritelno
{
$row = mysql_fetch_array($result);
echo '<p><strong>'.($i+1).'.title: ';
echo htmlspecialchars(stripslashes($row['title']));
echo '</strong><br />autor: ';
echo stripslashes($row['autor']);
echo '<br />price: ';
echo stripslashes($row['price']);
echo '$';
echo '<br />pic: ';
?><a href="<? stripslashes($row['link']); ?>"><?
echo stripslashes($row['link']); ?></a><?
echo '</p>';
}
zna4i tova mi e scripta koito izvli4a rezultatite ot mysql zaqvka ($row e promenlivata na tazi zaqvka)
takam poslednato pole ot zapisa $row e 'link'
i az iskam da napravq vryzka kym kartinka 4iito link e zapisan v poleto link na tablicata.. ot koqto se izli4a zaqvkata....no ne raboti... vse edno linka e prazen
ako nqkoi mi kaje kyde gre6a 6te sam mnogo 10xful
mersi predvaritelno
Re: link vypros
for ($i=0; $i <$num_results; $i++)
{
$row = mysql_fetch_array($result);
echo '<p><strong>'.($i+1).'.title: ';
echo htmlspecialchars(stripslashes($row['title']));
echo '</strong><br />autor: ';
echo stripslashes($row['autor']);
echo '<br />price: ';
echo stripslashes($row['price']);
echo '$';
echo '<br />pic: ';
?>
<a href="<? echo stripslashes($row['link']); ?>">
<? echo stripslashes($row['link']); ?>
</a>
<?
echo '</p>';
}
Re: link vypros
Да бе, откирйте х-те разлики
Човека изглежда е начинаещ и иска да разбере какво е сбъркал.
Значи, phh-lame, принципно си подходил вярно. Обаче stripslashes() връща стойност, с която трябва нещо да се направи (в твоя случай трябва да се изведе към браузъра). Трябва да добавиш знак = (съкратен вариант на echo) отпред - ще се получи <a href="<?=stripslashes($row['link']); ?>"> и всичко е ОК.
Освен това кодът ти не е много оптимален - много често преминаваш от пхп в хтмл и обратно. То и така си работи, но другото е по-добре - хем се изпълнява по-бързо, хем и страничката става с няколко байта по-малка.

Човека изглежда е начинаещ и иска да разбере какво е сбъркал.
Значи, phh-lame, принципно си подходил вярно. Обаче stripslashes() връща стойност, с която трябва нещо да се направи (в твоя случай трябва да се изведе към браузъра). Трябва да добавиш знак = (съкратен вариант на echo) отпред - ще се получи <a href="<?=stripslashes($row['link']); ?>"> и всичко е ОК.
Освен това кодът ти не е много оптимален - много често преминаваш от пхп в хтмл и обратно. То и така си работи, но другото е по-добре - хем се изпълнява по-бързо, хем и страничката става с няколко байта по-малка.