Problème en affichage

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 : Problème en affichage

Re: Problème en affichage

par xzena » 17 févr. 2012, 13:41

merci,c'est résolu :)

Re: Problème en affichage

par moogli » 15 févr. 2012, 18:16

Utilise emty pour ton test.
La de toute façon tu t'expose à des erreurs si le formulaire n'est pas correct.
Verifie si l'un des champs existe
Si oui ajoute le where
Test si le 1er champs exist et n'est pas vide
Ajoute la condition dans la requête

Test si le second existe,
Si oui test si le premier existe si oui ajoute le where
Ajoute la condition
Idem pour les autres.

@+

Re: Problème en affichage

par xzena » 15 févr. 2012, 17:29

si j'enlève les conditions l'affichage globale ça marche en affichant le tout,mais dans mon cas il faut garder les deux cas :s
idée svp?

Problème en affichage

par xzena » 15 févr. 2012, 15:56

salut,
j'ai un formulaire où je consulte ce que j'ai ajouté en globale ou partielle..dernièrement en Globale je trouve pas les derniers enregistrements effectués sachant que sur ma table(phpmyamdin) existent!
les erreurs en cas globale :
Notice: Undefined index: nom_destinataire_im in
Notice: Undefined index: numero_registre in
Notice: Undefined index: date_1_im in
mon code:
<?PHP
require_once('../connexion.php');
$resultat="select * from repertoire_des_importations where id_importation!=0";
$nom_destinataire_im 	=	$_POST["nom_destinataire_im"];
$numero_registre 		=	$_POST["numero_registre"];
$date_1_im      		=	$_POST["date_1_im"];
if($nom_destinataire_im!="")
	$resultat.=" AND nom_de_destinataire = '".$nom_destinataire_im."'";
if($numero_registre!="")
	$resultat.=" AND n_du_registre_de_commerce_du_destinataire_reel = '".$numero_registre."'";	
if($date_1_im!="")
	$resultat.=" AND annee='".$date_1_im."'";
$resultat.=" order by id_importation asc";
//echo $resultat; die();
$requete	=	mysql_query($resultat);
?>
Merci si quelqu'un peut me dire c'est quoi le problème :)