Affichage tx si requete=0
			
		
	 
	
	
		Hello
Je voulais juste savoir quelque morceau de code il faut mettre ds une page php (et où) pour que lorsque que l'on interroge sa base (lecture de tt les champs d'une table) et que tt les champs sont vide il y ait un texte qui s'affiche au lieu de rien du tt.
Merci	
	
			
		
	 
	
		le 28/08/2003 à 16:33
		Layer
	 
	
		ben si ta table ne contient pas d'enregistrement tu procède comme ceci :
// requete sql...
$query = mysql_query('machin truc');
$exist = mysql_nums_row($query);
if($exist!=0){
// affichage des resultats...
}
else{
//sinon
echo "pas d'enregistrement...";
}
?>
c'est pas plus compliquer...	
Error 500 : internal brain error
				
				
		
			
		
	 
	
	
		Merci pour ton aide mais apparement il y un pb avec:
$exist = mysql_nums_row($query);	
	
			
		
	 
	
		le 28/08/2003 à 17:18
		Layer
	 
	
		quoi ta fait un copier coller ?	
			Error 500 : internal brain error
		
			
		
	 
	
	
		j'ai pris la mm synthaxe et ca marche pas:
Fatal error: Call to undefined function: mysql_nums_row()	
	
			
		
	 
	
	
		mysql_num_rows	
	
			
		
	 
	
		le 28/08/2003 à 17:21
		Layer
	 
	
		 
faudrais se connecter a la base avant et tout le reste, je t'es mis là la protion de code te permettant de savoir si ta table contient des enregistrements ou pas	
 
			Error 500 : internal brain error
		
			
		
	 
	
	
		Ok ca marche je n'ai plus de message d'erreur mais apparement il ne fait pas la distinction entre table rempli ou pas.
Quelque soit le cas il m'inscrit la phrase de substitution.
Est ce que ca ne viendrait pas de:
	 
	
	
		Fais un echo de ton $exist pour voir ce qu'il y a dedans.
Normalement, il doit contenir le nombre de tuples retournes par ta requete SQL.
A partir de la, fais ton test.	
	
			
		
	 
	
	
		Oui nikel ca marche, en fait j'avais mal positionner les code $exist = .... dans mon script.
 
	
	Ecrire un message
	
	Votre message vient d'être créé avec succès.
	
 
	BB-Code
	
		Pour insérer une URL clickable
		
		Pour insérer une adresse E-mail
		
		Pour annoter
		
		Pour écrire du code
		
		Pour faire un lien vers une fonction PHP
		
		Pour écrire du texte préformaté
		
		Pour écrire du texte en gras
		
		Pour écrire du texte en italique
		
		Pour écrire du texte souligné
		
		Pour écrire du texte barré
		
		Pour écrire un titre principal
		
		Pour écrire un titre secondaire
		
		Pour écrire une liste
		
	 
 
	Smiley
	
		
				
							
				:bond:
				 
			 
						
				:boxe:
				 
			 
						
				:bsmile:
				 
			 
						
				:bump:
				 
			 
						
				:clap:
				 
			 
							 
				
							
				:coeur:
				 
			 
						
				:cool:
				 
			 
						
				:cry:
				 
			 
						
				:eek:
				 
			 
						
				:evil:
				 
			 
							 
				
							
				:fleur:
				 
			 
						
				:fou2:
				 
			 
						
				:fou:
				 
			 
						
				:grin:
				 
			 
						
				:grrr:
				 
			 
							 
				
							
				:hammer:
				 
			 
						
				:hippy:
				 
			 
						
				:hum:
				 
			 
						
				:idee2:
				 
			 
						
				:idee:
				 
			 
							 
				
							
				:kdo:
				 
			 
						
				:king:
				 
			 
						
				:ko:
				 
			 
						
				:lol:
				 
			 
						
				:love2:
				 
			 
							 
				
							
				:love:
				 
			 
						
				:mad:
				 
			 
						
				:maitre:
				 
			 
						
				:noel:
				 
			 
						
				:oops:
				 
			 
							 
				
							
				:raa:
				 
			 
						
				:razz:
				 
			 
						
				:roll:
				 
			 
						
				:sad:
				 
			 
						
				:skull:
				 
			 
							 
				
							
				:smile:
				 
			 
						
				:timide:
				 
			 
						
				:trink:
				 
			 
						
				:vice:
				 
			 
						
				:vomi:
				 
			 
							 
				
							
				:wink:
				 
			 
						
				:zzz:
				