Ajouter un test
mb42
Messages postés
553
Statut
Membre
-
Droopy_ Messages postés 252 Statut Membre -
Droopy_ Messages postés 252 Statut Membre -
Bonjour,
le script suivant fait l'affichage des elemnts de la table "affichev"
et il est executé avec succe
<?php
$db=mysql_connect('localhost','root','root') or die("conection errone");
mysql_select_db('glpi',$db) or die("erreur");
$resultat=mysql_query("SELECT LETTER,TYPE,SSN,name,completename,LASTDATE FROM affichev");
echo '<table>';
echo '<tr><th>LETTER</th><th>TYPE</th><th>SSN</th><th>name</th><th>completename</th><th>LASTDATE</th></tr>';
while ($ligne=mysql_fetch_array($resultat)){
echo '<tr><td>'.$ligne[LETTER].'</td><td>'.$ligne[TYPE].'</td><td>'.$ligne[SSN].'</td>
<td>'.$ligne[name].'</td><td>'.$ligne[completename].'</td><td>'.$ligne[LASTDATE].'</td></tr>';
}
echo '</table>';
mysql_close();
?>
je veux mettre une codition pour l'affichage
si la table "affichev" contient des elements (contenue etre rempli) donc j'affiche ses elements (LETTER,TYPE,SSN,name,completename,LASTDATE) c a dire met requete d'affichage
si non j'affiche un message d'erreur "pas d'elemnt a afficher"
donc la solution doit etre sous cette forme
<?php
$db=mysql_connect('localhost','root','root') or die("conection errone");
mysql_select_db('glpi',$db) or die("erreur");
if(................................//la table affichev contient des elements i"
$resultat=mysql_query("SELECT LETTER,TYPE,SSN,name,completename,LASTDATE FROM affichev");
echo '<table>';
echo '<tr><th>LETTER</th><th>TYPE</th><th>SSN</th><th>name</th><th>completename</th><th>LASTDATE</th></tr>';
while ($ligne=mysql_fetch_array($resultat)){
echo '<tr><td>'.$ligne[LETTER].'</td><td>'.$ligne[TYPE].'</td><td>'.$ligne[SSN].'</td>
<td>'.$ligne[name].'</td><td>'.$ligne[completename].'</td><td>'.$ligne[LASTDATE].'</td></tr>';
}
echo '</table>';
else
echo"pas d'elemnt a afficher";
mysql_close();
?>
je veux savoir comment mettre cette condition dans mon script
AIDER MOI SVP C URGENT
le script suivant fait l'affichage des elemnts de la table "affichev"
et il est executé avec succe
<?php
$db=mysql_connect('localhost','root','root') or die("conection errone");
mysql_select_db('glpi',$db) or die("erreur");
$resultat=mysql_query("SELECT LETTER,TYPE,SSN,name,completename,LASTDATE FROM affichev");
echo '<table>';
echo '<tr><th>LETTER</th><th>TYPE</th><th>SSN</th><th>name</th><th>completename</th><th>LASTDATE</th></tr>';
while ($ligne=mysql_fetch_array($resultat)){
echo '<tr><td>'.$ligne[LETTER].'</td><td>'.$ligne[TYPE].'</td><td>'.$ligne[SSN].'</td>
<td>'.$ligne[name].'</td><td>'.$ligne[completename].'</td><td>'.$ligne[LASTDATE].'</td></tr>';
}
echo '</table>';
mysql_close();
?>
je veux mettre une codition pour l'affichage
si la table "affichev" contient des elements (contenue etre rempli) donc j'affiche ses elements (LETTER,TYPE,SSN,name,completename,LASTDATE) c a dire met requete d'affichage
si non j'affiche un message d'erreur "pas d'elemnt a afficher"
donc la solution doit etre sous cette forme
<?php
$db=mysql_connect('localhost','root','root') or die("conection errone");
mysql_select_db('glpi',$db) or die("erreur");
if(................................//la table affichev contient des elements i"
$resultat=mysql_query("SELECT LETTER,TYPE,SSN,name,completename,LASTDATE FROM affichev");
echo '<table>';
echo '<tr><th>LETTER</th><th>TYPE</th><th>SSN</th><th>name</th><th>completename</th><th>LASTDATE</th></tr>';
while ($ligne=mysql_fetch_array($resultat)){
echo '<tr><td>'.$ligne[LETTER].'</td><td>'.$ligne[TYPE].'</td><td>'.$ligne[SSN].'</td>
<td>'.$ligne[name].'</td><td>'.$ligne[completename].'</td><td>'.$ligne[LASTDATE].'</td></tr>';
}
echo '</table>';
else
echo"pas d'elemnt a afficher";
mysql_close();
?>
je veux savoir comment mettre cette condition dans mon script
AIDER MOI SVP C URGENT
A voir également:
- Ajouter un test
- Test performance pc - Guide
- Steam deck oled test - Guide
- Test disque dur - Télécharger - Informations & Diagnostic
- Test composant pc - Guide
- Redmi note 14 4g test - Accueil - Téléphones
1 réponse
Bonjour,
C'est pas tout à fait dans le bon ordre :
https://www.php.net/manual/fr/function.mysql-num-rows.php
C'est pas tout à fait dans le bon ordre :
<?php
$db=mysql_connect('localhost','root','root') or die("conection errone");
mysql_select_db('glpi',$db) or die("erreur");
$resultat=mysql_query("SELECT LETTER,TYPE,SSN,name,completename,LASTDATE FROM affichev");
if (mysql_num_rows($resultat))
{
// le code pour afficher la table
}
else
// Affiche "rien dans la table"
?>
https://www.php.net/manual/fr/function.mysql-num-rows.php