Afficher une fonction null
Résolu
jessicamessie18
-
totodunet Messages postés 1377 Date d'inscription Statut Membre Dernière intervention -
totodunet Messages postés 1377 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je développe un site et j'aimerai afficher tous les N° de reception meme ceux qui sont vide. Ainsi lors par ex: N° Commande = 1 je dois avoir un N° Reception 2 ou s'il est null pas de n° de reception.
Merci.
Voici mon code:
$sql = "SELECT A.[numrec], B.[numach] FROM [H].[dbo].[rec_ent] A, [H].[dbo].[ach_ent] B where A.[vte_numvte] = B.[vte_numvte] and A.[vte_numvte] <> 0 and B.[numach] =".$VarNumAch;
$result = odbc_exec($s, $sql);
while(odbc_fetch_row($result))
{
$Var = odbc_result($result, 1);
if ($Var==null) {
echo "Pas de N° Réception";
}
else{
echo "\n";
echo "Le N° Réception est : ".$Var."\n";
}
}
je développe un site et j'aimerai afficher tous les N° de reception meme ceux qui sont vide. Ainsi lors par ex: N° Commande = 1 je dois avoir un N° Reception 2 ou s'il est null pas de n° de reception.
Merci.
Voici mon code:
$sql = "SELECT A.[numrec], B.[numach] FROM [H].[dbo].[rec_ent] A, [H].[dbo].[ach_ent] B where A.[vte_numvte] = B.[vte_numvte] and A.[vte_numvte] <> 0 and B.[numach] =".$VarNumAch;
$result = odbc_exec($s, $sql);
while(odbc_fetch_row($result))
{
$Var = odbc_result($result, 1);
if ($Var==null) {
echo "Pas de N° Réception";
}
else{
echo "\n";
echo "Le N° Réception est : ".$Var."\n";
}
}
A voir également:
- Afficher une fonction null
- Fonction si et - Guide
- Afficher appdata - Guide
- Afficher taille dossier windows - Guide
- Windows 11 afficher d'autres options - Guide
- Afficher mot de passe wifi android - Guide
3 réponses
salut
tu as essayé avec false à la place de null ?
je préfère PDO pour les requêtes avec ma BD
sinon au pire tu instancies un compteur $i par exemple à 0 que tu incrémentes à chaque tour de boucle dans ton while. à la fin, après ton while si ta variable compteur vaut toujours 0, tu fais l'affichage 'Pas de résultats'
tu as essayé avec false à la place de null ?
je préfère PDO pour les requêtes avec ma BD
sinon au pire tu instancies un compteur $i par exemple à 0 que tu incrémentes à chaque tour de boucle dans ton while. à la fin, après ton while si ta variable compteur vaut toujours 0, tu fais l'affichage 'Pas de résultats'
$num_rows = mysql_num_rows($reponse);
if ($num_rows==0){echo 'il n\'y a rien à afficher';}
avant le while car si pas de données il ne rentre pas dans la boucle (while)...
if ($num_rows==0){echo 'il n\'y a rien à afficher';}
avant le while car si pas de données il ne rentre pas dans la boucle (while)...
c'est ça oui, rien dans $result, donc la boucle while n'est pas exécutée
ça donnerait ça ducoup :
$sql = "SELECT A.[numrec], B.[numach] FROM [H].[dbo].[rec_ent] A, [H].[dbo].[ach_ent] B where A.[vte_numvte] = B.[vte_numvte] and A.[vte_numvte] <> 0 and B.[numach] =".$VarNumAch;
$result = odbc_exec($s, $sql);
$Var = odbc_result($result, 1);
if ($Var==null)
echo "Pas de N° Réception";
while(odbc_fetch_row($result))
{
$Var = odbc_result($result, 1);
echo "\n";
echo "Le N° Réception est : ".$Var."\n";
}
}
Qui ne tente rien n'a rien
ça donnerait ça ducoup :
$sql = "SELECT A.[numrec], B.[numach] FROM [H].[dbo].[rec_ent] A, [H].[dbo].[ach_ent] B where A.[vte_numvte] = B.[vte_numvte] and A.[vte_numvte] <> 0 and B.[numach] =".$VarNumAch;
$result = odbc_exec($s, $sql);
$Var = odbc_result($result, 1);
if ($Var==null)
echo "Pas de N° Réception";
while(odbc_fetch_row($result))
{
$Var = odbc_result($result, 1);
echo "\n";
echo "Le N° Réception est : ".$Var."\n";
}
}
Qui ne tente rien n'a rien