/ Forside/ Teknologi / Udvikling / PHP / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
skriv et link med variabel
Fra : Hausbaer
Vist : 441 gange
200 point
Dato : 03-05-11 10:06

Jeg vil gerne lave en tabel hvor jeg henter data fra en Mysql tabel.... den del har jeg styr på.. men..

der findes to slags data... den ene har et link til en fil hvor den andet ikke har et link...

http://www.thyholmloebeklub.dk/shownews.php se tabellen her...

den første linie er uden fil hvor den anden har linker til en uploadet fil...

Det jeg så gerne vil havde er at den ikke skriver et link hvis der ikke er uploadet en fil som i linie 1

og selvfølgelig et link når der er en fil.

Jeg har tænkt på at lave det som en If forspørgsel....


Men hvordan laver jeg et variabel link inde i PHP.. har prøvet koden forneden.. men den er nok helt forkert... den virker i hvertfald ikke.


<div class="hoved">
<center>
<table border="1">
<tr><td><center>Dato</td><td><center>Overskrift</td><td>Link</td></tr>
<?php
mysql_connect("localhost", "XXX", "XXX") or die(mysql_error());
mysql_select_db("thyholmloebeklub?dk?01") or die(mysql_error());
$query = mysql_query("SELECT * FROM nyheder");
while($row = mysql_fetch_assoc($query)) //Lav en while der kører alle rækker igennem
{
    echo"<tr><td>";
    print $row[dato];
    echo"</td><td>";
    print $row[nyoverskrift];
    echo"</td><td>";
    echo"<a href=";
    print $row[fil];
    echo"/">Link</a>"
    echo"</td></tr>";
   }
   
?>
</table>
</div>

 
 
Annuller spørgsmålet
Fra : Hausbaer


Dato : 03-05-11 11:49

Fandt selv ud af svaret...

while($row = mysql_fetch_assoc($query)) //Lav en while der kører alle rækker igennem
{

   IF ($row[fil]=="")

   {echo"<tr><td>$row[dato]</td><td>$row[nyoverskrift]</td></tr>";}
   
   else

   {echo"<tr><td>$row[dato]</td><td>$row[nyoverskrift]</td><td><a href=\"$row[fil]\">Link</a></td></tr>";}

}

?>

Du har følgende muligheder
Dette spørgsmål er blevet annulleret, det er derfor ikke muligt for at tilføje flere kommentarer.
Søg
Reklame
Statistik
Spørgsmål : 177547
Tips : 31968
Nyheder : 719565
Indlæg : 6408797
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste