Afficher si "champ" NOT NULL

Eléphanteau du PHP | 37 Messages

26 janv. 2006, 10:13

Bonjour,
je cherche à savoir comment faire pour afficher une chaine de caractere devant un resultat si le champ n'est pas nul...
ex :

Tél : 04 95 32 12 13


Merci d'avance à tous

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

26 janv. 2006, 11:30

Pas sûr d'avoir bien compris ta demande...
C'est ça que tu veux ? :-k
if ($numero!="") echo "Tél : ".$numero;

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

26 janv. 2006, 11:33

Modération :
Le Centre "Information Jeunesse" de Bastia va adorer que tu donnes leur numéro sur ce forum. :langue:
Là, c'est sans conséquences, mais en général, on évite les coordonnées sur un forum... ;)

Eléphanteau du PHP | 37 Messages

26 janv. 2006, 11:40

Oui je vais essayer si ça marche. C'est bien ce que je demande, afficher "tél :" si 'numero_tel' est NOT NULL

Merci

Désolé pour les coordonnées mais bon je ne pensais pas que quelqu'un allait vérifier :shock: c là que je travaille pour tout savoir et hop je ferme la parenthese )

Eléphanteau du PHP | 37 Messages

26 janv. 2006, 12:55

ça fonctionne merci. une dernière question néanmois qui refletera encore plus mon niveau... :oops:
voici mon code :
// on envoie la requete 
$sql = "SELECT * FROM sports WHERE sport='".$sport."' AND departement='Haute-Corse' ORDER BY denomination ASC"; 

// on envoie la requete 
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 

// on fait une boucle qui va faire un tour pour chaque enregistrements 
while($data = mysql_fetch_array($req))
{
// on affiche les informations de l'enregistrements en cours 
echo '<table cellspacing="0" cellpadding="0"><tr><td><font size="2"><b>'.$data['denomination'].'</b></font></td></tr>
<tr><td><font size="1">'.$data['adresse'].'</font></td></tr>
<tr><td><font size="1">'.$data['e_mail'].'</font></td></tr>
<tr><td><font size="1"><a href="http://'.$data['internet'].'">'.$data['internet'].'</a></font></td></tr>
<tr><td><font size="1">'.$data['activites_proposees'].'</font></td></tr>
<tr><td><font size="1">&nbsp;</font></td></tr></table>';
en inserant le code tel que tu me l'as dit cela fonctionne mais je souhaiterais l'inserer dans un tableau ? C'est juste une question de mise en forme...
Merci

Mammouth du PHP | 1029 Messages

26 janv. 2006, 14:28

Bonjour comme ceci :wink:
<?php
// on affiche les informations de l'enregistrements en cours
echo '<table cellspacing=\"0\" cellpadding=\"0\"><tr><td><font size=\"2\"><b>'.$data['denomination'].'</b></font></td></tr>';
echo '<tr><td><font size=\"1\">'.$data['adresse'].'</font></td></tr>';

if ($data['tel']!=""){
	echo '<tr><td><font size=\"1\">Tél : '.$data['tel'].'</font></td></tr>';
}

echo '<tr><td><font size=\"1\">'.$data['e_mail'].'</font></td></tr>';
echo '<tr><td><font size=\"1\"><a href=\"http://'.$data['internet'].'\">'.$data['internet'].'</a></font></td></tr>';
echo '<tr><td><font size=\"1\">'.$data['activites_proposees'].'</font></td></tr>';
echo '<tr><td><font size=\"1\">&nbsp;</font></td></tr></table>';

?>
L'expérience est la somme de toutes nos erreurs.

Eléphanteau du PHP | 37 Messages

27 janv. 2006, 10:30

Bonjour,
merci pour votre aide :D

Bonne journée à tous...