Thoraxxx Skrevet 1. mai 2007 Del Skrevet 1. mai 2007 Jeg har en adressebok som viser kontakter i en tabell. Jeg ønsker at hvis det ikke er skrevet noe i kolonnen 'navn' så skal ikke den kontakten vises. Eks. Denne skal vises: Ola Norman, 666666, [email protected], kongsgate1 Denne skal ikke vises: (ingen navn), 777777, [email protected], kongsgate 2 Hvordan kan jeg gjøre det i dette scriptet? Klikk for å se/fjerne innholdet nedenfor $data = mysql_query("SELECT * FROM kontakter ORDER BY id ASC") or die(mysql_error()); Print "<table border cellpadding=3>"; Print "<tr><th width=100>Navn</th><th width=120>Adresse</th><th width=120>Telefon</th><th width=100>Mobil</th><th width=200>E-post</th><th width=100>Admin</th></tr>"; while($info = mysql_fetch_array( $data )) { Print "<td>".$info['navn'] . "</td> "; Print "<td>".$info['adresse'] . "</td> "; Print "<td>".$info['telefon'] . "</td> "; Print "<td>".$info['mobil'] . "</td> "; Print "<td> <a title=\"Send e-post\" href=mailto:".$info['epost'] . ">" .$info['epost'] . "</a></td>"; Lenke til kommentar
Crowly Skrevet 1. mai 2007 Del Skrevet 1. mai 2007 Du må bruke WHERE, feks $sql= "SELECT * FROM kontakter WHERE navn IS NOT NULL ORDER BY id"; eller $sql="SELECT * FROM kontakter WHERE length(navn)>0 ORDER BY id"; Lenke til kommentar
Bakke Skrevet 1. mai 2007 Del Skrevet 1. mai 2007 (endret) Tungvindt alternativ: $data = mysql_query("SELECT * FROM kontakter ORDER BY id ASC") or die(mysql_error()); Print "<table border cellpadding=3>"; Print "<tr><th width=100>Navn</th><th width=120>Adresse</th><th width=120>Telefon</th><th width=100>Mobil</th><th width=200>E-post</th><th width=100>Admin</th></tr>"; while($info = mysql_fetch_array( $data )) { if(!$info['navn']) { continue; } Print "<td>".$info['navn'] . "</td> "; Print "<td>".$info['adresse'] . "</td> "; Print "<td>".$info['telefon'] . "</td> "; Print "<td>".$info['mobil'] . "</td> "; Print "<td> <a title=\"Send e-post\" href=mailto:".$info['epost'] . ">" .$info['epost'] . "</a></td>"; Endret 1. mai 2007 av mhbakke Lenke til kommentar
grimjoey Skrevet 1. mai 2007 Del Skrevet 1. mai 2007 (endret) select * from kontakter where char_length(navn) > 0 order by id; sorry. litt seint ute der Endret 1. mai 2007 av grimjoey Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå