Gå til innhold

Skrive ut noe annet hvis et felt i db er tomt?


Anbefalte innlegg

Jeg bare lurer på hvordan jeg kan få det til å stå f. eks "Ingen info" på feltene som er tomme i databasen.

 

Hvordan gjør jeg det?

 

Eks:

 

MySQL:

|  id  |   navn   |          epost      |
|   1  |   Andy   | [email protected] |
|   2  |   Pandy  |       *tomt*      |

(tomt = et tomt felt) hehe

 

 

echo "" . $row['id'] . " - " . $row['navn'] . " - " . $row['epost'] . "";
ehco "<br />";

 

Gadd ikke skrive opp hele koden nå. Men på rad 2 vil epost feltet bare bli blankt, hvordan få det til å stå "Ingen info" i stedet for ingenting der?

Lenke til kommentar
Videoannonse
Annonse

Hm, får ikke helt til...det står bare "ingen info" på alle feltene nå =/

 

 

<?php
$con = mysql_connect("localhost","root","");
if (!$con)
 {
 die('Could not connect: ' . mysql_error());
 }
mysql_select_db("forum", $con);

$cat_description = empty($row['cat_description']) ? 'det er ingen beskrivelse' : $row['cat_description'];
$sub_cat_name = empty($row['sub_cat_name']) ? 'det er ingen navn' : $row['sub_cat_name'];
$id = empty($row['id']) ? 'id feltet er tomt' : $row['id'];

$result = mysql_query("SELECT * FROM subcategories ORDER BY id DESC");

while($row = mysql_fetch_array($result))
 {
echo $id;
echo $sub_cat_name;
echo $cat_description;
echo "<br />";
 }
mysql_close($con);
?>

 

Med det punktumet ditt foran fikk jeg bare feilmeldinger.

Lenke til kommentar

slik:

 
<?php
$con = mysql_connect("localhost","root","");
if (!$con) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db("forum", $con);

$result = mysql_query("SELECT * FROM subcategories ORDER BY id DESC");

while($row = mysql_fetch_array($result)) {
$cat_description = empty($row['cat_description']) ? 'det er ingen beskrivelse' : $row['cat_description'];
$sub_cat_name = empty($row['sub_cat_name']) ? 'det er ingen navn' : $row['sub_cat_name'];
$id = empty($row['id']) ? 'id feltet er tomt' : $row['id'];
echo $id;
echo $sub_cat_name;
echo $cat_description;
echo "<br />";
}
mysql_close($con);
?>

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...