Se connecter / S'enregistrer
Votre question

[PHP-SQL] Interogation table vide

Tags :
  • MySQL
  • Programmation
Dernière réponse : dans Programmation
7 Juillet 2008 20:55:30

Bonjour voila petit souci de php jai baucoup chercher sur google et impossible de trouver une reponse precise ou en raport avec mon sujet :D 

Voici mon probleme:

jaimerai creer une condition ( si la table ['score1'] and ['score2'] et vide afficher 'Aucun enregistrement') voici le code de base :

Spoiler
<?php
mysql_connect("totohost", "la courgette masquer", "");
mysql_select_db("totosite");

$reponse = mysql_query("SELECT * FROM wars ORDER BY ID DESC LIMIT 0,100") or die(mysql_error());
while ($donnees = mysql_fetch_array($reponse))
{
if ($donnees['scoreteam'] AND $donnees['scoreadv'] == '' )
{
echo 'Pas de match enregistrer';
}
if ($donnees['scoreteam'] AND $donnees['scoreadv'] > 50)
{
echo 'ERREUR LE SCORE ET SUPERIEUR A 50';
}
if ($donnees['scoreteam']<$donnees['scoreadv'])
{
$colorscore='#b41919'; //on perd don du rouge
}
elseif ($donnees['scoreteam']>$donnees['scoreadv'])
{
$colorscore='#35693a'; //on win donc du vert
}
else
{
$colorscore='#003cb4'; //egalité donc du bleue
}
echo '<p><span style="color:',$colorscore,'">',$donnees['scoreteam'],' : ',$donnees['scoreadv'],'</span> eXtense` VS ',$donnees['teamadv'],'</p>';
}
?>


merci d'avance pour votre aide.

EDIT:
en fait jaimerai quil affiche ' aucun enregistrement SI il y a aucun matche de jouer merci davance

Autres pages sur : php sql interogation table vide

7 Juillet 2008 21:26:40

mysql_num_rows
7 Juillet 2008 21:42:49

  1. if(mysql_num_rows($reponse)) {
  2. echo "Il n'y a rien";
  3. }
8 Juillet 2008 10:13:14

Merci
Contenus similaires
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS