A voir également:
- Conditions PhP encore et toujours !
- Easy php - Télécharger - Divers Web & Internet
- Votre compte a été désactivé pour violation de nos conditions d’utilisation - Guide
- Mise en forme conditionnelle excel plusieurs conditions - Guide
- Condition et excel - Guide
- Quelles conditions sont nécessaires pour se créer un compte sur un réseau social quand on est âgé de moins de 15 ans ? - Accueil - Guide réseaux sociaux
4 réponses
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
16 août 2012 à 20:01
16 août 2012 à 20:01
Juste au k ou tu as bien ouvert la balise php ?
Tu ne met k'1 bout du code ,on ne sait jamais ;)
Tu ne met k'1 bout du code ,on ne sait jamais ;)
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
16 août 2012 à 20:03
16 août 2012 à 20:03
Dans ta table le champ idboutique a le droit d'etre nul ?
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
16 août 2012 à 20:07
16 août 2012 à 20:07
Tu peux aussi teste ca voir si ton insert fonctionne
<?php
$result = pg_query($conn, "INSERT INTO infos_compte VALUES ('Auteur')");
$cmdtuples = pg_affected_rows($result);
echo $cmdtuples . " lignes ont été affectées.\n";
?>
<?php
$result = pg_query($conn, "INSERT INTO infos_compte VALUES ('Auteur')");
$cmdtuples = pg_affected_rows($result);
echo $cmdtuples . " lignes ont été affectées.\n";
?>
Utilisateur anonyme
16 août 2012 à 21:50
16 août 2012 à 21:50
Bonjour
Ta requête ne s'exécute jamais parce que ta condition
est toujours vraie. Donc le else n'est jamais exécuté.
Cette condition est toujours vraie parce que $vdmp=1 n'est pas une comparaison, mais une affectation. Sa valeur est donc le résultat de l'affectation, donc 1 , donc vraie
La comparaison, c'est == :
Ta requête ne s'exécute jamais parce que ta condition
if( $vmdp = 1 OR $vpseudo = 1 )
est toujours vraie. Donc le else n'est jamais exécuté.
Cette condition est toujours vraie parce que $vdmp=1 n'est pas une comparaison, mais une affectation. Sa valeur est donc le résultat de l'affectation, donc 1 , donc vraie
La comparaison, c'est == :
if( $vmdp == 1 OR $vpseudo == 1 )