Se connecter avec
S'enregistrer | Connectez-vous

Modification base de donnée...

Dernière réponse : dans Programmation

Bonjour à tous!
Je ne comprends pas ce qui ne va pas dans mon code. :??: 
En fait, il n'y a aucune erreur indiquée quand j'utilise la page mais il ne fait pas ce que je souhaite. Je vous explique : Je souhaiterais que cette page envoi un avis (qui a été donné dans un page précédente) sur une base de données et modifie le contenu de la base de données en conséquence...
voici mon code :

  1. <?
  2. $pmb = $_POST['pseudo];
  3. $avis = $_POST['avis'];
  4. $pseudo = $_COOKIE['pseudo'];
  5. $pseudos=array('Crispo','Louksa','The_magicien');
  6.  
  7. if (in_array($pseudo,$pseudos) && isset($pseudo)) { {
  8. include("config.php");
  9. $chmps_avis='a'.strtolower($pseudo);
  10. $rq="INSERT inscriptions SET $chmps_avis='$avis' WHERE Pseudo='$pmb'";
  11. $resultat = mysql_query($rq) or die ('<br />Erreur lors de la mise à jour de la BD');
  12.  
  13. echo '<div align="center">Bravo '.$pseudo.', tu as donné ton avis ^^</div>
  14. <a href="javascript:history.back()">Retour</a>';
  15. }
  16. ?>

Merci de me dire ce qui ne va pas...
Cordialement,

--
The_magicien ;) 

Autres pages sur : modification base donnee

Lassé par la pub ? Créez un compte

Si j'ai bien compris, après modification, le code donnerait

  1. <?
  2. $pmb = $_POST['pseudo'];
  3. $avis = $_POST['avis'];
  4. $pseudo = $_COOKIE['pseudo'];
  5. $pseudos=array('Crispo','Louksa','The_magicien');
  6.  
  7. if (in_array($pseudo,$pseudos) && isset($pseudo)) { {
  8. include("config.php");
  9. $chmps_avis='a'.strtolower($pseudo);
  10. $rq="INSERT inscriptions SET $chmps_avis='$avis' WHERE Pseudo='$pmb'";
  11. $resultat= mysql_db_query($bdd, $rq, $connect) or die(mysql_error());
  12.  
  13. echo '<div align="center">Bravo '.$pseudo.', tu as donné ton avis ^^</div>
  14. <a href="javascript:history.back()">Retour</a>';
  15. }
  16. ?>


Je viens d'essayer mais ça marche tjr pas..... :sweat: 
Lassé par la pub ? Créez un compte