JeuWeb - Crée ton jeu par navigateur
Enregistrement dans BDD, ptit probleme - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Enregistrement dans BDD, ptit probleme (/showthread.php?tid=792)



Enregistrement dans BDD, ptit probleme - Kassak - 12-02-2007




RE: Enregistrement dans BDD, ptit probleme - Pyl - 12-02-2007

Salut Smile

A tu essayé en mettant comme cela ?
Code PHP :
<?php 
mysql_query
("INSERT INTO `caisse` (`id`, `or`) VALUES ('".$_POST['id']."', '".$_POST['or']."')") or die(mysql_error());
echo
'Message : vous avez rajouté ' . $donnees['or'] . ' or';



RE: Enregistrement dans BDD, ptit probleme - Kassak - 12-02-2007

Ah oui maintenant ca marche j'enregistre bien le montant dans ma bdd^^

Et comment je fais pour qu'il soit marqué dnas mon echo de la page caisse.php??

car il n'y a que le 1er enregistrement qui est marqué^^


RE: Enregistrement dans BDD, ptit probleme - Pyl - 12-02-2007

C'est pas dans la même page t'es deux scripts ?

Si ils ne sont pas sur la même page c'est logique Smile


Code PHP :
<?php 
echo 'Message : vous avez rajouté ' . $donnees['or'] . ' or';

Si on regarde plus haut on vois que ta variable $donnees n'est pas définis n'est définis nul part Smile

Donc je ferais ça

Code PHP :
<?php 
echo 'Message : vous avez rajouté ' . $or . ' or';



RE: Enregistrement dans BDD, ptit probleme - Kassak - 12-02-2007

D'accord d'accord, de toute facon ce echo ne sert a rien car vu que je susi redirigé je ne le vois pas^^

Mais pour celui la
Code PHP :
<?php 
echo '<p>Il y a actuellement ' . $donnees['or'] . ' gils dans la caisse</p>';

Il ne m'affiche que le 1er enregistrement de la table....


RE: Enregistrement dans BDD, ptit probleme - icien - 12-02-2007

C'est parce que tu ne limite pas ta requête à un id, il faudrait mettre quelque chose comme ca.

Code PHP :
<?php 
$reponse
= mysql_query("SELECT * FROM caisse WHERE id=$id"); // Requête SQL

Par contre je ne vois pas ou tu récupère l'id, je suppose que tu n'as pas mis tout le code.


RE: Enregistrement dans BDD, ptit probleme - denisc - 12-02-2007

Sauf si tu veux la somme de tous les enregistrements!
Code PHP :
<?php 
$reponse
= mysql_query("SELECT SUM(or) as or FROM caisse"); // Requête SQL



RE: Enregistrement dans BDD, ptit probleme - Kassak - 12-02-2007

denisc ta requete foire

Citation :You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'or) as or FROM caisse' at line 1

Sinon il y a la tout le code....


RE: Enregistrement dans BDD, ptit probleme - denisc - 12-02-2007

... corrigée (manquait un ")


RE: Enregistrement dans BDD, ptit probleme - Kassak - 13-02-2007

oui oui je l'avais corrigé moi meme^^

Mais apres j'obtient ce messageWink