16. august 2007 - 23:25
Der er
9 kommentarer og 1 løsning
link til variabel med if else
Hej eksperter. Har forsøgt at lave et link der skal slå et webadresse op i databasen [salgsops], hvis der ingen ingen databasen er tom skal der linkes til siden ingensop.php <td><strong>Salgs2</strong></td> <td> if isset "$data[salgsopst]" {<a href="$data[salgsopst]"} else {<a href="ingensop.php?"} >klik</a></td>
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
16. august 2007 - 23:29
#1
Jeg glemte at sige, at jeg ikke kan få det til at virke, men det giver vel sig selv. Er der nogle der har en ide om hvad der er galt?
17. august 2007 - 07:38
#2
Sådan? <td><strong>Salgs2</strong></td> <td> <? $link = $data[salgsopst]; if (!isset($link) || $link == "") $link = "ingensop.php"; ? <a href='"<? echo $link; ?>"'>klik</a></td>
17. august 2007 - 10:02
#3
Hej nielle Jeg kan stadig ikke få det til at virke. Når jeg skal åbne den side linket er sat ind i er browseren blank. Jeg lægger lige hele sidens koder, så kan du bedre se hvad det er jeg har gang i. <body bgcolor="#BCBCBC"> <table width="642" height="0" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td><img src="images/logo.jpg" border="0" usemap="#Map"></td> </tr> </table> <table width="750" border="0" align="center" cellpadding="5" cellspacing="0"> <tr> <td bgcolor="#FFFFFF"><?php include('nav.php'); ?> <table width="100%" height="629" border="0" cellpadding="10" cellspacing="0" background="images/red_bg.gif"> <tr> <td valign="TOP"><table width="100%" border="0" cellpadding="5" cellspacing="0" style="height:100%;"> <tr> <td width="100%" valign="TOP"> <table width="100%" border="0" cellpadding="0" cellspacing="10" bgcolor="#FFFFFF" style="border-bottom: 3px solid #8A1316; border-right: 3px solid #8A1316;"> <tr> <td width="31%" class="redtext"> <?php if(isset($_GET['id'])) { $foresp = mysql_query("SELECT * FROM bolig_annonce WHERE id = $_GET[id]") or (mysql_error()); while($data = mysql_fetch_array($foresp)){ echo " <table width=100% height=151 border=0 cellpadding=0 cellspacing=0> <tr> <td width=42%><table width=100% border=0 cellspacing=0 cellpadding=0> <tr class=blacktext> <td width=35% bgcolor=#E1E0E0><strong>Ejendomstype</strong></td> <td width=65% bgcolor=#E1E0E0>"; $foresp2 = mysql_query("SELECT * FROM bolig_type where id = $data[ejendomstype]") or (mysql_error()); while($data2 = mysql_fetch_array($foresp2)){ echo $data2[boligtype]; } $foresp3 = mysql_query("SELECT * FROM bolig_profil where id = $data[ejer]") or (mysql_error()); while($data3 = mysql_fetch_array($foresp3)){ echo "</td> </tr> <tr class=blacktext> <td><strong>Post nummer </strong></td> <td>$data[postnummer]</td> </tr> <tr class=blacktext> <td bgcolor=#E1E0E0><strong>By</strong></td> <td bgcolor=#E1E0E0>$data[dinby]</td> </tr> <tr class=blacktext> <td><strong>Adresse</strong></td> <td>$data[adresse]</td> </tr> <tr class=blacktext> <td> </td> <td> </td> </tr> <tr class=blacktext> <td bgcolor=#E1E0E0><strong>Kontant</strong></td> <td bgcolor=#E1E0E0>"; echo number_format($data[kontant], 2, ',', '.'); echo "kr. </td> </tr> <tr class=blacktext> <td><strong>Udbetaling</strong></td> <td>"; echo number_format($data[udbetaling], 2, ',', '.'); echo "kr.</td> </tr> <tr class=blacktext> <td bgcolor=#E1E0E0><strong>Brutto</strong></td> <td bgcolor=#E1E0E0>"; echo number_format($data[brutto], 2, ',', '.'); echo "kr. </td> </tr> <tr class=blacktext> <td><strong>Netto</strong></td> <td>"; echo number_format($data[netto], 2, ',', '.'); echo "kr. </td> </tr> <tr class=blacktext> <td> </td> <td> </td> </tr> <tr class=blacktext> <td bgcolor=#E1E0E0><strong>Bolig</strong></td> <td bgcolor=#E1E0E0>$data[boligm2] m² </td> </tr> <tr class=blacktext> <td><strong>Kælder</strong></td> <td>"; if($data[kaelderm2] > 0) { echo "$data[kaelderm2] m²"; } else { echo "Nej"; } echo "</td> </tr> <tr class=blacktext> <td bgcolor=#E1E0E0><strong>Bygge år </strong></td> <td bgcolor=#E1E0E0>$data[byggeaar]</td> </tr> <tr class=blacktext> <td><strong>Grund</strong></td> <td>$data[grundm2] m² </td> </tr> <tr class=blacktext> <td bgcolor=#E1E0E0><strong>Etager</strong></td> <td bgcolor=#E1E0E0>$data[etager]</td> </tr> <tr class=blacktext> <td><strong>Rum</strong></td> <td>$data[rum]</td> </tr> <tr class=blacktext> <td><strong>Findvej</strong></td> <td><a href=http://www.findvej.dk/".rawurlencode($data[adresse]).",$data[postnummer] target=_blank<b>Findvej</b></a></td> </tr> ?> <tr class=blacktext> <td><strong>Salgs2</strong></td> <td> <? $link = $data[salgsopst]; if (!isset($link) || $link == "") $link = "ingensop.php"; ? <a href='"<? echo $link; ?>"'>klik</a></td> </table> <?php <br><br> Boligen fremvises af</b> <br><br> <table width=100% border=0 cellspacing=0 cellpadding=0>"; if($data3[profiltype] == 1) { echo "<tr class=blacktext> <td width=35%> </td> <td width=65%> <font color=B82DC8>Denne bruger har en V.I.P. profil</font> </td> </tr>"; } echo "<tr class=blacktext> <td width=35% bgcolor=#E1E0E0><strong>Navn</strong></td> <td width=65% bgcolor=#E1E0E0>"; echo htmlentities(ucwords(strtolower($data3[fornavn]))); echo " "; echo htmlentities(ucwords(strtolower($data3[efternavn]))); echo "</td> </tr> <tr class=blacktext> <td width=35%><strong>Telefon</strong></td> <td width=65%>$data3[telefonnummer]</td> </tr> <tr class=blacktext> <td width=35% bgcolor=#E1E0E0><strong>Email</strong></td> <td width=65% bgcolor=#E1E0E0>$data3[email]</td> </tr> </table>"; echo "</td> <td width=58% align=center valign=top>"; // Hvis brugeren er V.I.P vises der 10 billeder if($data3[profiltype] == 1) { if($data[billede0] || $data[billede1] || $data[billede2] || $data[billede3] || $data[billede4] || $data[billede5] || $data[billede6] || $data[billede7] || $data[billede8] || $data[billede9]) { echo "<span class=blacktext>(Tryk på billederne for at se dem store)</span><br><br><table height=0 border=0 cellpadding=1 cellspacing=0><tr><td valign=bottom>"; for ($i=0;$i<10;$i++) { if($data["billede".$i]) echo "<img src=\"boliger/".$data["billede".$i]."\" style=\"width:50px;height:34px;\" onclick=\"document.getElementById('bigPic').setAttribute('src',this.getAttribute('src').replace(/_thumb/,''));\">"; } echo "</td></tr><tr><td valign=top>"; for ($i=0;$i<10;$i++) { if($data['billede'.$i]) { echo '<img src="boliger/'.$data['billede'.$i].'" id="bigPic">'; break; } } echo "<br></td></tr></table>"; } else { echo "<img src=\"./boliger/nopic.jpg\">"; } } elseif($data3[profilype] == 0) { if($data['billede0']) echo "<img src=\"./boliger/".$data["billede0"]."\">"; else echo "<img src=\"./boliger/nopic.jpg\">"; } echo "<p style='font-size:9pt;'>".nl2br($data['beskrivelse'])."</p>"; } echo "</td></tr></table>"; } } ?> <p> </p></td> </tr> </table> <p> </p> <p></p></td> </tr> </table></td> </tr> </table> </td> </tr> <tr>
17. august 2007 - 10:15
#4
Alle de steder hvor der står sådan noget som her: ... = $data[salgsopst]; skal rettes til: ... = $data['salgsopst'];
17. august 2007 - 15:10
#5
nu har jeg sat apostrofferne, men det virker stadig ikke. Siden kan du se på
www.ok-boligsalg.dk
17. august 2007 - 16:12
#6
<?php $link = $data['salgsopst']; if( !$link ) $link = 'ingensop.php'; echo '<a href="' . $link . '">klik</a>'; ?> </td>
17. august 2007 - 16:17
#7
olebolig> Hvor skal jeg kigge på siden?
17. august 2007 - 16:55
#8
start på søg bolig - start søgning (uden af vælge nogle værdier)-klik på et billed- her bliver siden blank.
19. august 2007 - 11:48
#9
Nu er problemet løst med dette link. Jeg siger tak for hjælpen og inspiration. <td><strong>Salgsopstilling</strong></td> <td> <a href=$data[salgsopst] ingensop.php target=_blank<>Klik her</a></td> </tr>
19. august 2007 - 12:02
#10
Ups, den havde jeg glemt. Det må du undskylde. :^|
Vi tilbyder markedets bedste kurser inden for webudvikling