Hjælp til at få blank output hvis null

Tags:    phpmyadmin php html mysql

Hej jeg er ny inden for verden her. jeg er igang med at lave en spilleroversigt. det jeg har brug for hjælp til, er når der intet står/eller 0 i databasen så skal output være blank. håber det skrevende giver mening.

Se nedestående kode som jeg har lavet indtil videre.


<!DOCTYPE html >

<html >

<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">


.TFtable{
width:80%;
border-collapse:collapse;
}
.TFtable td{
padding:3px; border:black 0px solid;
}

.TFtable tr{
background: #b8d1f3;
}

.TFtable tr:nth-child(odd){
background: lightgray;
}

.TFtable tr:nth-child(even){
background: white;
}
</style>

<table class="TFtable">

</table>
</style>
</head>

<body>
<center><h1>?<br><br>?</h1></center>
<center>
<?php
$connection=mysql_connect('?','?','?') or die(mysql_error());

mysql_select_db('?_dk',$connection) or die(mysql_error());

$query=mysql_query("SELECT licensnr,fornavn,efternavn,snit,distance FROM ?_medlemmer WHERE klub=10 order by fornavn desc") or die(mysql_error());
if(mysql_num_rows($query)>0):
?>
<table class="TFtable" align="center">
<tr>
<td style="text-align:left;color:white;background-color:black;"><b>licensnr.</b></td>

<td style="text-align:left;color:white;background-color:black;"><b>Navn</b></td>

<td style="text-align:center;color:white;background-color:black;"><b>Snit</b></td>

<td style="text-align:center;color:white;background-color:black;"><b>Distance</b></td>

</tr>

<?php
while($row=mysql_fetch_object($query)):?>
<tr>
<td align="left"><?php echo $row->licensnr; ?></td>

<td align="left"><?php echo utf8_encode($row->fornavn." ".$row->efternavn); ?></td>

<td align="right"><?php echo number_format ($row->snit,2); ?></td>

<td align="right"><?php echo $row->distance; ?></td>

</tr>

<?php endwhile;?>
</table>
</center>
</body>
</html>




1 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
hvorfor anvender du stadig det gamle mysql API ??
det er fjernet i PHP7
ref http://php.net/manual/en/function.mysql-connect.php

This extension was deprecated in PHP 5.5.0, and it was removed in PHP 7.0.0. Instead, the MySQLi or PDO_MySQL extension should be used. See also MySQL: choosing an API guide and related FAQ for more information.

http://php.net/manual/en/mysqlinfo.api.choosing.php

det nemmeste er at anvende mysqli og skrive i procedutral style, selvom OOP style er nutiden og fremtiden, men det er så heldigt i mysqli kan du anvende både procedural og oop style.
mysqli er også den der er bedst documenteret, men jeg ser PDO som fremtiden.



er når der intet står/eller 0 i databasen

i hvilke felt må kunne der stå 0 ??




din nuværende code som mysqli procedural style

Fold kodeboks ind/udKode 





t