| | [réglé]Validation d'une action | |
|
| Auteur | Message |
|---|
Extra-Nitro Bavard
Nombre de messages: 10 Age: 19 Date d'inscription: 01/08/2006
 | Sujet: [réglé]Validation d'une action Mar 1 Aoû - 20:08 | |
| Donc voila je fait du php et sur un site jeu que je crée on a une serie de canon et on peut acheter d'aute canon (principe extremement simplifié de ogame, un test) et on peut leveluper les canon, augmenter leur puissance quoi. Au debut mon idée etait de faire quil y ai un submit apres chacun des canon(dans une rubrique du site on a la liste avec le niveau du canon et l'objet sur lequel il faut cliquer pour le leveluper), mais cette methode ne fonctionne pas, j'ai aussi pensé a mettre des checkbox avant chacun des canons , je pensais eventuelement a utiliser lles evenement javaScript onClick ou remplacer type=submit par type button ou encore faire un lien comme dans ogame... Pourriez vous m'exposer votre avis? |
|
 | |
Korfuri Grand habitué
Nombre de messages: 201 Date d'inscription: 20/11/2005
 | Sujet: Re: [réglé]Validation d'une action Mar 1 Aoû - 20:31 | |
| J'ai rien compris à ton problème. Tu peux être un peu plus clair ? Merci  _________________ Editeur PHP : Kwrite Serveur maison : Linux SuSE OSS 10.0 + Apache 2.0.54 + PHP 4.4.0 + MySQL 5.1.6-alpha + phpMyAdmin 2.6.4-pl3 Hébergement : free.fr
|
|
 | |
Globe Modérateur Illustration

Nombre de messages: 1067 Age: 19 Date d'inscription: 15/05/2005
 | Sujet: Re: [réglé]Validation d'une action Mar 1 Aoû - 22:26 | |
| Pense au PHP avant de penser à l'apparence... A mon avis une boucle affichant la liste des canons que tu possède et un bouton submit à la fin de chaque canon enumeré ferait l'affaire... Genre une boucle qui affiche tout les canons ou id_joueur=$id donc sa afficherais par exemple : Canon 1 Canon 2 Tu met un champs masqué avec l'id du canon et un bouton submit ce qui donnerais : Canon 1 Dévelloper Canon 2 Dévelloper Ensuite dans la page cible tu récupères l'id du canon, tu opères tes vérifications (ressources...) et puis ensuite tu fais les calculs (niveau de Canon 1 + 1, argent = argent - prix...). _________________   |
|
 | |
Extra-Nitro Bavard
Nombre de messages: 10 Age: 19 Date d'inscription: 01/08/2006
 | Sujet: Re: [réglé]Validation d'une action Mer 2 Aoû - 12:07 | |
| Donc il y a un champs dans ma BDD qui est sous cette forme : "1/2/3/4/56/7/1" Au chargement de la page on l'explose pour en faire une array : | Code: | Array [0]-->1 [1]-->2 [2]-->3 [3]-->4 [4]-->56 [5]-->7 [6]-->1
|
Et une liste ce fait sur cette même page :
| Code: | 1. augmenter canon au niveau 2 2. augmenter canon au niveau 3 3. augmenter canon au niveau 4 4. augmenter canon au niveau 5 5. augmenter canon au niveau 57 6. augmenter canon au niveau 8 7. augmenter canon au niveau 2
|
J'ai essayé de mettre un bouton submit a coté de chaque canon mais tout les bouton submit on la même utilité, rechargé la page avec les nouvelle donnees on va dire, donc c'est inutile, j'ai pensé a creer un formulaire dans chaque canon mais cela me semble trop compliqué et je devrais rentrer dans un systeme d'array incroyable. J'ai imaginé utiliser des checkbox et un unique bouton submit ou incorporer du JS et remplacer submit par button pour faire un bouton personalisé a une fonction JS mais je ne vois pas comment faire donc je pense que je vais utiliser un lien. Si vous me proposez autre chose j'y reflechirai. |
|
 | |
Korfuri Grand habitué
Nombre de messages: 201 Date d'inscription: 20/11/2005
 | Sujet: Re: [réglé]Validation d'une action Mer 2 Aoû - 18:14 | |
| Ta méthode est très lente  Tu devrais faire une table canons comme ça : id, id_joueur, niveau Et une entrée par canons Ensuite tu fais un SELECT niveau, id FROM canons WHERE id_joueur = $id et une boucle pour avoir tous tes canons. C'est bien plus rapide que d'exploser et imploser des chaines à chaque page  _________________ Editeur PHP : Kwrite Serveur maison : Linux SuSE OSS 10.0 + Apache 2.0.54 + PHP 4.4.0 + MySQL 5.1.6-alpha + phpMyAdmin 2.6.4-pl3 Hébergement : free.fr
|
|
 | |
Extra-Nitro Bavard
Nombre de messages: 10 Age: 19 Date d'inscription: 01/08/2006
 | Sujet: Re: [réglé]Validation d'une action Jeu 3 Aoû - 21:56 | |
| "Tu fait une entrée par canon" cad? Tu veut pas que je crée une table par canon je m'en doute mais alors je comprend pas. Je l'ai fait par lien et sa marche a merveille. |
|
 | |
pilo_briko Habitué

Nombre de messages: 195 Age: 17 Localisation: Terre, europe, france, aquitaine, lot-et-garonne, agen. Date d'inscription: 26/03/2006
 | Sujet: Re: [réglé]Validation d'une action Dim 6 Aoû - 12:48 | |
| Moi je ferrai un formulaire dans un champ et un script de traitement de ce formulaire pour chaque canon. Ensuite tu fais des copier coller mais en changeant les chiffres. |
|
 | |
carlou Modérateur JeuPHP
Nombre de messages: 689 Localisation: Bordeaux Date d'inscription: 27/08/2005
 | Sujet: Re: [réglé]Validation d'une action Dim 6 Aoû - 13:32 | |
| au ppire avec ta methode: je chematise le code mais tu devrais comprendre si tu connais un minimum le php | Code: | <form>1. augmenter canon au niveau 2<hidden id canon1><imput submit "evoluer"</form> <form>2. augmenter canon au niveau 3<hidden id canon2><imput submit "evoluer"</form> <form>3. augmenter canon au niveau 4<hidden id canon2><imput submit "evoluer"</form> <form>4. augmenter canon au niveau 5<hidden id canon4><imput submit "evoluer"</form> <form>5. augmenter canon au niveau 57<hidden id canon5><imput submit "evoluer"</form> <form>6. augmenter canon au niveau 8<hidden id canon6><imput submit "evoluer"</form> <form>7. augmenter canon au niveau 2<hidden id canon7><imput submit "evoluer"</form> |
enfin si j'ai bien compris ton pb... |
|
 | |
Extra-Nitro Bavard
Nombre de messages: 10 Age: 19 Date d'inscription: 01/08/2006
 | Sujet: Re: [réglé]Validation d'une action Dim 6 Aoû - 15:37 | |
| Il y a de l'idée mais j'ai opté depuis maintenant une bonne semaine pour la version classic, le lien, les bouton submit c'est pas très beau sur un jeu en ligne. Mais merci beaucoup. |
|
 | |
| | [réglé]Validation d'une action | |
|