Avatar billede olebolig Nybegynder
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>
Avatar billede olebolig Nybegynder
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?
Avatar billede nielle Nybegynder
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>
Avatar billede olebolig Nybegynder
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>&nbsp;</td>
        <td>&nbsp;</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>&nbsp;</td>
        <td>&nbsp;</td>
        </tr>
      <tr class=blacktext>
        <td bgcolor=#E1E0E0><strong>Bolig</strong></td>
        <td bgcolor=#E1E0E0>$data[boligm2] m&sup2; </td>
        </tr>
      <tr class=blacktext>
        <td><strong>K&aelig;lder</strong></td>
        <td>";

if($data[kaelderm2] > 0) {
echo "$data[kaelderm2] m&sup2;";
} else {
echo "Nej";
}

echo "</td>

        </tr>
      <tr class=blacktext>
        <td bgcolor=#E1E0E0><strong>Bygge &aring;r </strong></td>
        <td bgcolor=#E1E0E0>$data[byggeaar]</td>
        </tr>
      <tr class=blacktext>
        <td><strong>Grund</strong></td>
        <td>$data[grundm2] m&sup2; </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>&nbsp;</p></td>
                  </tr>
                </table>
                <p>&nbsp;</p>
                <p></p></td>
            </tr>
          </table></td>
        </tr>
      </table>
    </td>
  </tr>
  <tr>
Avatar billede nielle Nybegynder
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'];
Avatar billede olebolig Nybegynder
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
Avatar billede zurekk Nybegynder
17. august 2007 - 16:12 #6
<?php
$link = $data['salgsopst'];
if( !$link )
  $link = 'ingensop.php';

echo '<a href="' . $link . '">klik</a>';
?>

</td>
Avatar billede nielle Nybegynder
17. august 2007 - 16:17 #7
olebolig> Hvor skal jeg kigge på siden?
Avatar billede olebolig Nybegynder
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.
Avatar billede olebolig Nybegynder
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>
Avatar billede nielle Nybegynder
19. august 2007 - 12:02 #10
Ups, den havde jeg glemt. Det må du undskylde. :^|
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester