02-01-2008, 01:32 PM
Deja, faudrait que tu verifies si c'est pas plutot la requete qui ne se fait pas. Avec ce bout de code, tu ne peux pas verifier si c'est ton if qui ne se fait pas ou ta requete sql qui foire.
Essaye ca premierement:
Essaye ca premierement:
Code PHP :
<?php
if ($donnees['acier_niv'] == 0)
{
mysql_query("UPDATE Infra SET acier_prix='126', acier_niv='1', prod_acier='1670' WHERE Pseudo = '$pseudo'");
echo $pseudo;
}
S'il t'affiche le pseudo, c'est que ta requete est fausse (et a mon avis c'est ca). Fais souvent des tests comme ca, ca aide.
Si c'est la requete qui foire, c'est que ce que tu demandes n'est surement pas compatible avec ta table dans ta bdd. Verifies si les champs que tu veux updater sont bien existants etc.
On te l'a deja fait remarquer, mais enleve les majuscules dans tes noms de champs et de tables.