Transférer données (manuscrites) vers BDD puis les additionner - PHP - Programmation
Marsh Posté le 07-03-2006 à 10:18:04
hum...
si je comprends bien,
- "L'internaute se connecte, pronostic" => il soumet un formulaire et là tu as une page qui enregistre le pronostique dans une table de ta base de données.
- "je valider le pronostic après que le résultat ne soit connu" => là cette fois c'est toi qui valide un autre formulaire, donc à ce moment là tu mets a jour les points de tes utilisateurs.
Marsh Posté le 07-03-2006 à 18:21:54
mais t'as toujours pas fini avec ca toi ?
Marsh Posté le 07-03-2006 à 20:00:23
oli1987 a écrit : |
Sans qu'il ne fasse rien, c'est pas possible à moins d'engager un voyant qui va lire dans les pensées de l'internaute.
Autre solution : le manuel MySQL est ton ami, on peut y apprendre à faire une requete qui effectue une somme.
Marsh Posté le 07-03-2006 à 22:04:43
salut, non ce n'est pas une somme que je veux faire dans l'immédiat.
Lorsque le résultat du pronostic est connu, j'envoye une donné dans ma table qui affiche sur la zone privée le nombre de points que l'internaute a obtenu. Mais ce nombre n'est affiché que sur la page d'accueil de la zone privée, et j'aimerai l'envoyé dans une autre table également ...
Marsh Posté le 07-03-2006 à 22:17:21
e manuel MySQL est ton ami, on peut y apprendre à faire une requete qui effectue une insertion vu que tes explications sont imbitables
Marsh Posté le 07-03-2006 à 23:03:02
mais si tu sais faire une requete je vois pas où est le problème dans ton truc. En + c'est pa super clair ce que tu dis.
Marsh Posté le 07-03-2006 à 23:34:37
laissez le faire, on viendra lui prendre son argent une fois qu'il aura mis son stie en ligne
Marsh Posté le 08-03-2006 à 00:42:16
newneo2001 a écrit : mais si tu sais faire une requete je vois pas où est le problème dans ton truc. En + c'est pa super clair ce que tu dis. |
C'est clair que c'est le truc basique de chez basique ce qu'il demande (comptabiliser des points) mais il ose encore demander si c'est "possible de faire" ça en php/mysql : à traduire par "faites le à ma place"
Marsh Posté le 08-03-2006 à 10:34:24
> ma requete appelle le pronostic et la bonne réponse. Ma condition if attribue des points si le prono == bonne réponse
Et sur l'écran, seul "Vous avez 5 points" apparait. Mais les "5 points" ne sont pas présent dans une table
Marsh Posté le 08-03-2006 à 10:43:58
ben faut faire les calculs et enregistrer ces points dans la base de données avant de les afficher
Marsh Posté le 08-03-2006 à 10:53:52
ReplyMarsh Posté le 08-03-2006 à 11:40:03
oli1987 a écrit : et il y a moyen de regrouper une donnée de deux tables dans une seule table ??? |
non, c'est pas possible
Marsh Posté le 08-03-2006 à 11:56:45
oli1987 > Il est grand grand temps que tu apprennes à mieux organiser ton code et tes données, bref que t'aprenne à faire des algorythmes :
Si tu n'as rien fait de tout ça et que tu n'as pas une vision inné de l'organisation des données et du code, alors c'est normal que tes explications soient aussi bordélique et qu'en fait, ca ne soit pas plus clair dans ta tête. Je sais trés bien que c'est chiant de devoir faire ça, mais si tu ne veux pas que ton site et tes données ressemblent à un méga plat de spaguetis à la bolognaise où chaque spaguetis est un cheminement logique et chaque morceaux de viande un élément inutile dans lequel tu t'es empétré et dont tu ne sais même plus s'il est encore utilisé alors t'as intéré de te mettre d'arrache pied à la création d'algorythme avant de continuer quoi que ce soit dans ton site.
Marsh Posté le 08-03-2006 à 11:58:48
smaragdus a écrit : non, c'est pas possible |
Et pourtant, ("vue" d'une base de donnée, requettes de type "insert ... Select" ) mais vu ses questions c'est actuellement hors de sa porté vu qu'il ne sais pas faire des chôses pourtant beaucoup plus simple.
Marsh Posté le 08-03-2006 à 17:50:53
Pour être clair
Voilà ce que je sais faire apparaître à l'écran. Seulement, la valeur des points qui est 5, vient de la table avec la bonne réponse. pointsok : 5, pointsko : 0
Je sais donc juste calculer que cela vaut 10 points, mais j'aimerai qu'ils soient présents dans une table de données et non pas via une simple addition de résultats de requête.
C'est plus clair ?
Marsh Posté le 08-03-2006 à 18:00:04
juste une question
tu pourrais donner le code HTML/PHP de ton truc là ?
Marsh Posté le 08-03-2006 à 18:03:15
c'est clair qu'il va y avoir une chiée de requêtes, et c'est pour ça que j'aimerai mieux mettre tout ça dans une table...
att"
Marsh Posté le 08-03-2006 à 18:03:31
Code :
|
Marsh Posté le 08-03-2006 à 18:31:41
Bon les gars je vous laisse l'achever, j'ai pas le courage de lui dire...
Marsh Posté le 08-03-2006 à 18:33:30
j'ai pas pris le temps d'éplucher ton code mais ça, ca m'a sauter aux yeux :
Code :
|
Deux remarques :
Bref, ton code super long que j'ai recopier ci dessus, il devient :
Code :
|
A toi d'adapter le reste, ca rendra le tout plus facile à relire et surtout, ca rendra ta page énormément plus rapide.
Marsh Posté le 08-03-2006 à 18:38:35
oki merci ! et si sur une page je veux afficher tous les résultats obtenus, je dois donc mettre toutes ces requêtes ??? c'est obligé donc ?
Marsh Posté le 08-03-2006 à 18:40:40
google, manuel php, manuel mysql, tutos php, tutos mysql, tutos HTML, tutos CSS, toussa quoi et revient pas avant
Marsh Posté le 08-03-2006 à 18:53:54
parle français s'il te plait, on te comprend par parfois.
Marsh Posté le 08-03-2006 à 18:56:45
ReplyMarsh Posté le 08-03-2006 à 23:21:49
oli1987 a écrit : ho pour rire hein, on va se documenter alors |
Oh oui, allez-y tous les 2 même
Marsh Posté le 09-03-2006 à 07:26:38
Nan pour moi ca ira pour aujourd'hui, mais tout dev que je fais passe par :
-Cahier des charges
-Analyse du bouzin
-Spécifications fonctionnelles (en parties comprises dans le cahier des charges)
-Recherche spécifique sur certaines technos qui pourraient être employés si j'en ai pas la connaissance ni la pratique, donc entrainement avant sur un modele
-Codage propre (ca c'est pas compliqué quand on est rigoureux) et surtout très commenté.
Si tout le monde prenait un minimum ces prérogatives je pense qu'ils n'auraient pas forcément besoin d'envahir le forum avec des questions à 2 balles.
Marsh Posté le 09-03-2006 à 09:09:53
gatsu35 a écrit : Nan pour moi ca ira pour aujourd'hui, mais tout dev que je fais passe par : |
Je parlais pas de toi en disant "allez-y tous les 2"
Marsh Posté le 09-03-2006 à 09:45:10
gatsu35 a écrit : Ben tu parlais de qui alors ? |
Je pensais qu'ils s'y étaient mis à 2 pour pondre ce code ... je savais pas que c'était possible tout seul
'fin c'était un joke quoi
Marsh Posté le 09-03-2006 à 09:57:49
Ben le truc à chier qu'ils sont en train de pondre c'est tout à fait développable tout seul
si on est rigoureux et qu'on a bien pondu toutes les spécifications avant.
De là à faire une analyse en UML c'est un peu gros mais ca se pourrait
tiens ca me fait penser, j'ai de la lecture à faire moi
Marsh Posté le 06-03-2006 à 21:22:23
Bonsoir à tous !
Voilà, je viens de créer un petit sytème de pronostic. L'internaute se connecte, pronostic. Celui ci est enregistré dans une base de données. Ensuite, je valider le pronostic après que le résultat ne soit connu. Sur la première page apparait son pronostic, le résultat réel, et ses points obtenus.
Il faudrait donc que les points obtenus puissent être envoyés vers une table de données sans que l'internaute ne fasse quelque chose. Une fois ses points dans une table, il faudrait additionner tous ses points depuis le début (des pronostics donc) et établir un petit classement.
Comment donc envoyer les points dans une table sans qu'il ne fasse rien ????
Message édité par oli1987 le 06-03-2006 à 21:41:07