Различен линк при определени данни

teroristd

Registered
Здравейте,
Значи имам няколко таблици и от търсене по номер ми изкарва резултати
от всичките. До тука няма проблем но към всеки резултат имам линк виж още. Как да направя да се сменя линка в зависимост от това какъв е даденият резултат. Например излизат 2-резултата и разликата им е в полето тип. Единият е тип-купува а другият тип-продава и съответно единият линк виж още да води до една страница а другият до друга. Ето как изкарвам резултат. Най долу е линка за който говоря. Взимам ид-то на дадения резултат и изкарвам нещата в детайли на дадената страница. Но в момента линка сочи само към продажби и ако щракна на резултат купува ми вади бяла страница. Надявам се да сте ме разбрали :) за какво иде реч.

echo "<div class='post' style=' position:relative; top:-210px; left:0px;'>
<p style = 'background:url(bar.png) no-repeat; width:574px; height:40px; position:relative; top:-40px; left:0px;'><a style = 'position:relative; top:8px; left:25px; text-decoration:none; color: #202020;'><b>$row[zaglavie]</b></a><p class='byline' style='margin-top:-71px;margin-right:40px; position:relative;'>Поставено от <b style = 'color:black;'>Enter</b></p></p>


<div class='entry' style = 'position:relative; top:-30px;'>
<a href= '$row[pic]' rel= 'lightbox' ><img src='$row[pic]' width='$size[width]' height='$size[height]' border='0' style = 'border:3px solid #f1f0f0; ' /></a>
<b>Номер на офертата: №</b>".sakra6tenie($row['nomer_na_ofertata'])."
<p>".sakra6tenie($row['opisanie'])."</p>

</div>

<div class='meta1' style = 'position:relative; top:-30px;'>
<p class='links' ><a href='prodajbi.php?id=$row[id]' class='comments'>Виж още</a></p>
</div>

</div>";
 
ХТМЛ не ни интересува, може би по-интересно щеше да е дадеш кода на търсачката си. Иначе е просто, една допълнителна проверка и вече изкарваш резултата.
 
еми ето я заявката

$result = @mysql_query(" SELECT tip_obqva,id,zaglavie,pic,nomer_na_ofertata,opisanie FROM naemi WHERE nomer_na_ofertata = '$nomer_na_ofertata' LIMIT $start,$pp UNION SELECT tip_obqva,id,zaglavie,pic,nomer_na_ofertata,opisanie FROM prodajbi WHERE nomer_na_ofertata = '$nomer_na_ofertata' LIMIT $start,$pp UNION SELECT tip_obqva,id,zaglavie,pic,nomer_na_ofertata,opisanie FROM files_1 WHERE nomer_na_ofertata = '$nomer_na_ofertata' LIMIT $start,$pp UNION SELECT tip_obqva,id,zaglavie,'',nomer_na_ofertata,opisanie FROM kupuva WHERE nomer_na_ofertata = '$nomer_na_ofertata' LIMIT $start,$pp ") or die(mysql_error());
 
Еми малко като се напрегнеш, би трябвало да получиш нещо такова
if ($row['tip_obiava'] = "kupuva") { $link = 'страница-купува?'; }
else { $link = 'страница-продава'; }
?>
<a href="<?php echo $link; ?>?ид-на-обявата">Обява</a>
 
Мерси аз така го бях направил още преди да пиша но бях забравил да сложа $row в проверката :oops:
 

Back
Горе