Probleme boucle if / synthaxe
Résolu
dubuducu
Messages postés
391
Date d'inscription
Statut
Membre
Dernière intervention
-
Lazarey Messages postés 3239 Date d'inscription Statut Membre Dernière intervention -
Lazarey Messages postés 3239 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
voici mon probleme, lorsque je met le if en commentaire, il fonctionne sinon ... rien ne s'update !
if ( $row['time'] = "0" )
{
$sql_heure = "UPDATE devis_table SET time = '".$temps."' WHERE id = '".$row['id']."' ";
$rheure = mysql_query($sql_heure);
}
dans ma base la valeur du champs time est de "0".je voudrai qu'elle soit updatée au "$temps" (que j'ai declaré avant $temp = time(); )
bref ... j'en chie !
Merci de m'aider
voici mon probleme, lorsque je met le if en commentaire, il fonctionne sinon ... rien ne s'update !
if ( $row['time'] = "0" )
{
$sql_heure = "UPDATE devis_table SET time = '".$temps."' WHERE id = '".$row['id']."' ";
$rheure = mysql_query($sql_heure);
}
dans ma base la valeur du champs time est de "0".je voudrai qu'elle soit updatée au "$temps" (que j'ai declaré avant $temp = time(); )
bref ... j'en chie !
Merci de m'aider
A voir également:
- Probleme boucle if / synthaxe
- Xiaomi s'éteint tout seul et se rallume en boucle - Forum Xiaomi
- Boucle excel sans macro - Forum Excel
- Mon pc s'allume et s'éteint en boucle ✓ - Forum Matériel & Système
- Mise à disposition de boucle locale dédiée ✓ - Forum Freebox
- Vlc lire en boucle ✓ - Forum Lecteurs et supports vidéo
7 réponses
Salut,
Pour un if, il te faut mettre 2 fois le signe égal ==
Essaye ça :
Et si le champ 'time' est de type integer, enlève les guillemets.
Pour un if, il te faut mettre 2 fois le signe égal ==
Essaye ça :
if ( $row['time'] == "0" ) { $sql_heure = "UPDATE devis_table SET time = '".$temps."' WHERE id = '".$row['id']."' "; $rheure = mysql_query($sql_heure); }
Et si le champ 'time' est de type integer, enlève les guillemets.
Dans ta base de données SQL.
Est-ce que ton champ "time" est de type int, ou varchar, ou text...
Mais ce n'est pas très important, essaye le code que je t'ai donné et dis moi si cela fonctionne.
Est-ce que ton champ "time" est de type int, ou varchar, ou text...
Mais ce n'est pas très important, essaye le code que je t'ai donné et dis moi si cela fonctionne.
non je teste tout, rien ne fonctionne! avec ou sans guillemets ... = ou == !!!
pfiou
PS mon champs Time est de TYPE int(14)
pfiou
PS mon champs Time est de TYPE int(14)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Essaye de faire un print de
A ce moment là, le problème se situe plus haut dans le code.
$row['time']et tu verra peut-être qu'il est vide.
A ce moment là, le problème se situe plus haut dans le code.