par
chris33 » 04 mars 2024, 16:25
La réponse, je l’ai déjà pour une première approche :
Code : Tout sélectionner
$sth = $dbh->prepare("
SELECT cod, nom, chef_lieu, cree
FROM depa
WHERE cod = '$variable'
OR nom = '$variable'
OR chef_lieu = '$variable' ");
$sth-> execute();
$resultat = $sth->fetchAll(PDO::FETCH_NUM);
if (empty($resultat)) {
echo 'Désolé...';
}
else {
Ça marche, mais il me faut une présentation en tableau, non comme là par une ligne de texte, ce que j’ai pu faire grâce à l’aide reçue à mon sujet précédent intitulé « Présenter dans un tableau » :
Code : Tout sélectionner
$sql="SELECT cod, nom, chef_lieu, cree FROM depa
WHERE cod = '$variable'
OR nom = '$variable'
OR chef_lieu = '$variable'
OR cree = '$variable' ";
if(!$connexion->query($sql)) echo "Pb d'accès aux données";
else {
?>
<table class="centre" id="tableau">
…
J’ai bien un tableau, mais ce nouvel ‘if’ ne convient pas. Je tourne dans tous les sens sans parvenir au résultat obtenu dans ma première tentative :
if pas de réponse, affiche « Désolé... », sinon…
Pourrais-je avoir de l’aide pour formuler correctement les choses ?
Merci d’avance.
La réponse, je l’ai déjà pour une première approche :
[code] $sth = $dbh->prepare("
SELECT cod, nom, chef_lieu, cree
FROM depa
WHERE cod = '$variable'
OR nom = '$variable'
OR chef_lieu = '$variable' ");
$sth-> execute();
$resultat = $sth->fetchAll(PDO::FETCH_NUM);
if (empty($resultat)) {
echo 'Désolé...';
}
else {[/code]
Ça marche, mais il me faut une présentation en tableau, non comme là par une ligne de texte, ce que j’ai pu faire grâce à l’aide reçue à mon sujet précédent intitulé « Présenter dans un tableau » :
[code] $sql="SELECT cod, nom, chef_lieu, cree FROM depa
WHERE cod = '$variable'
OR nom = '$variable'
OR chef_lieu = '$variable'
OR cree = '$variable' ";
if(!$connexion->query($sql)) echo "Pb d'accès aux données";
else {
?>
<table class="centre" id="tableau">
… [/code]
J’ai bien un tableau, mais ce nouvel ‘if’ ne convient pas. Je tourne dans tous les sens sans parvenir au résultat obtenu dans ma première tentative : [color=#0000FF]if pas de réponse, affiche « Désolé... », sinon… [/color]
Pourrais-je avoir de l’aide pour formuler correctement les choses ?
Merci d’avance.