[RESOLU] Eviter l'erreur MySql et PHP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Eviter l'erreur MySql et PHP

Re: Eviter l'erreur MySql et PHP

par abdes » 04 mai 2016, 16:37

Merci beaucoup sa ma vraiment aider ! Super merci encore

Re: Eviter l'erreur MySql et PHP

par Spols » 04 mai 2016, 16:30

en début de fonction, tu peux instancier ta variable $tab = array(); afin d'être sur qu'elle n'est pas vide même si tu ne rentre pas dans ton while

Eviter l'erreur MySql et PHP

par abdes » 04 mai 2016, 16:21

Bonjour tous le monde :wink:

j'ai un system d'affichage des informations de la Base de données

Class:
class auftragManager
{
function show_auftrag()
    {
    	$sql="SELECT id,auftrag,beschreibung,ve,eingebuchte_lager_menge,davon_abgebuchten,lagerablauf FROM Auftrags";
    	$req=mysql_query($sql);

            while ($data=mysql_fetch_assoc($req))
        {
            $tab[]=$data;
        }
        
        return $tab;
    
    }
}
execution method:
<?php 
require("class/auftragManager.php");

$auftrag=new auftragManager();
$auftrag->connection();
$tab_auftrag=$auftrag->show_auftrag();
foreach ($tab_auftrag as $value):
echo $value["auftrag"]." ".$value["beschreibung"];
endforeach
?>
Quand il y a des données ds la BD le code fonctionne bien il recuper les information mais quand il n y a pas des données je reçois une Erreur :
Notice: Undefined variable: tab in C:\xampp\htdocs\w\bnb2\class\auftragManager.php on line 39

comment éviter cette erreur ??