condition if ds class

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 : condition if ds class

par d0m » 01 févr. 2008, 15:43

essaie de debugger :

si il t'écrit ça c'est que forcement :

Code : Tout sélectionner

$resultat == false ou $resultat_1 == false ou $resultat_2 == false
Et si un des 3 est faux c'est qu'une des requete a échouée

Essaie d'afficher les messages d'erreurs :
mysql_query(....) or die(mysql_error());

condition if ds class

par bruno.rotrou » 01 févr. 2008, 15:21

slt
j'ai encore un doute si je suis ds le bon forum :wink:
voila j'ai un fichier class qui charge une base de donnée (3 table), pour savoir si elle sont bien remplis j'utilise une condition, voir le code de cette class ci dessous.
il se trouve qu'il arrive régulièrement que je reçoive l'info "bd pas chargés" alors que les tables sont belle et bien chargées ?
j'aimerais être sur de l'info que je récupère a ce stade
<?php
// class chargement des donnees inscription
class coordonnees {
var $nom;
var $prenom;
var $pass;
var $email;
var $adresse;
var $ville;
var $CP;
var $connexion;

// methode insert coordonnees ds BD
function insertion($nom,$prenom,$email,$adresse,$ville,$CP,$pass,$connexion){

// inserer les coordonnees dans la base BD_table_fete
$requete="INSERT INTO coordonnees SET nom='".$nom."', prenom='".$prenom."', email='".$email."',pass='".$pass."', adresse='".$adresse."', ville='".$ville."',code_postal='".$CP."'";
// inserer les donnee dans la base BD_table_fete
$requete_1="INSERT INTO fete SET  ID_organisateur='".$email."'";
// inserer les donnee dans la base BD_table_invites
$requete_2="INSERT INTO liste_invites SET  ID_organisateur='".$email."'";

$resultat=mysql_query($requete,$connexion);
$resultat_1=mysql_query($requete_1,$connexion);
$resultat_2=mysql_query($requete_2,$connexion);

if($resultat&&$resultat_1&&$resultat_2){echo"toutes les BD  charger";}else{echo" BD non charger";}

}// methode insert


}// fin class coordonnees
?>