Nouvelle astucienne | Bonjour.
J'aimerai écrire un code php avec un formulaire qui permet d'entrer des nombres dans un tableau. Le premier formulaire contient juste le nombre total à rentrer. Voici le script du premier formulaire : <html> <head> <title> saisie de nombres pour les stocker dans un tableau </title> </head> <body> <form name = "formulaire" action = "second_script.php" method = "post"> taper le nombre total de nombres à stocker dans le tableau <input type = "text" name = "TotalNombres" /> <input type = "submit" value = "aller dans l'étape 2 pour entrer les nombres"> </form> </body> </html> Le second formulaire contient les nombres à rentrer. Par exemple, si le total des nombres à entrer est de 2, il y a juste 2 nombres à rentrer. Voici le second script : <html> <head> <title> saisie d'un nombres dans le tableau </title> </head> <body> <form name = "formulaire" action = "troisieme_script.php" method = "post"> taper un nombre à ranger dans le tableau <input type = "text" name = "TableauNombres" /> <input type = "submit" value = "ranger le nombre dans le tableau"> </form> </body> </html> C'est ce second script que je veux entrer dans la boucle. Voici le troisième script : <?php $TotalNombres = $_POST ['TotalNombres'] ; $TableauNombres = $_POST ['TableauNombres'] ; TableauNombres = array ($TotalNombres) ; // je ne sais pas si on peut faire ça /* Il faut entrer les nombres dans une boucle qui va de 0 jusqu'au nombre total à rentrer et demander à l'utilisateur d'entrer un nombre. */ for ($compteur = 0 ; $compteur < $TotalNombres ; $compteur ++) { /* je voudrais insérer le second script avec la variable compteur en paramètre pour faire avancer le compteur quand un nombre est rentré */ echo $TableauNombres [$compteur] . ' ' ; // l'espace sépare les nombres affichés } ?> Est-il possible en php de poser la question à l'utilisateur du nombre à rentrer à l'intérieur d'une boucle for, car je ne veux pas écrire dans un formulaire nombre1, nombre2, nombre3, nombre4, etc. Merci d'avance pour vos réponses, ce qui me permettra d'écrire d'autres scripts du même style pour entrer des informations ![Configuration automatique à compléter]
| |||||||
Publicité | ||||||||
| ||||||||
![]() ![]() | Bonjour, Clique sur l'icône | |||||||
Equipe PC Astuces | Bonjour, Le sujet a été déplacé par la modération dans le forum des Webmasters qui semble plus adéquat. Vous pouvez continuer la discussion à la suite de ce message. A bientôt. | |||||||
Astucien ![]() | Utilise {;} pour donner tes exemples de code, sinon c'est illisible. Sinon, si j'ai bien compris ta question, tu demandes à ton visiteur d'entrer le nombre d'éléments qu'il veut passer et après tu lui affiches la page sur laquelle il pourra entrer tous ses éléments ? Il faut juste fixer des limites pour qu'un petit malin n'entre pas 3 milliards d'éléments, ce qui ferait une page en retour de 15 kilomètres de haut.
| |||||||
![]() ![]() | Oui comme dit Zouzou, faut utiliser la boite de code. Ensuite nous donner clairement ton algo, car plus c'est clair... plus on nez clair (au chocolat) Donne-nous un exemple simple et clair des tenants et des aboutissants. Moins y a de blabla, plus on pigera (ça rime). Licette | |||||||
![]() ![]() |
. J'aurais mieux fait de ne pas demander l'algo Généralement le client tentant de détailler l'algo ne connait strictement rien au code, et c'est tant mieux à ce niveau. Sinon ça donne l'exemple dito... Je comptais sur un exemple TOUT simple en clair... Pas possible de nous donner un exemple parlant et directement compréhensible ? Bref : quel but ???? Licette
Modifié par Jean-Pierre le 20/08/2021 13:36 | |||||||
![]() ![]() |
Ce que veut te dire notre ami Zoulouman, c'est que tu dois utiliser {;} dans la barre d'outils pour présenter ton code, exemple
| |||||||
![]() ![]() | Oui et au passage en virant les sauts de lignes Bref que ce soit attirant et non le con traire de vache | |||||||
Astucien ![]() | On fait un peu de propre, hein ?
| |||||||
![]() ![]() | Oui et on n'est pas des méchants, pas avoir peur et revenir | |||||||
Astucien ![]() | Voilà les bouts de code nettoyés. En HTML ça peut aller, mais en PHP ça ne va pas du tout. Le script ne marchera jamais. CODE 1 :
. CODE 2 :
. CODE 3 (non fonctionnel, affichera une erreur "PHP Parse error: syntax error, unexpected '=' on line 5")
Je crois avoir compris le but recherché, on verra ça demain.
| |||||||
![]() ![]() |
A mon avis, elle est déjà partie ailleurs ! Le coup classique. C'est Licette qui m'a dit ça hein. Mais bon, Licette avec Souricette, ce sont de joyeuses cancanières : tout le mode y passe | |||||||
![]() ![]() | Belle Caro Étang (pourquoi pas) donné que tonton Zouzou t'a déjà sauté dessus, je lui laisse la main En plus le code (toujours) en vrac tartiné au dessus m'énerve quelque peu Ceci dit écoute, puisque tu affectionnes le domaine de traitement des données, il serait très un de tes récents, oupssss, intéressant dis-je, que tu regardes de très près le JSON. Une fois que l'on y touche, et une fois percuté le principe... Licette | |||||||
Astucien ![]() | Salut ! Désolé pour le retard, il m'est arrivé une aventure terrible hier ! Et me voilà aujourd'hui, je crois que j'ai une fracture du crâne. Ou alors j'ai très mal à la tête. Mais je penche plus pour la fracture. Bon ! A nous deux Caroline. Puisqu'il semble que je t'ai sauté dessus. Il parait qu'il y a un témoin, enfin non 3. Le mec, sa limace et sa souri. Tu vois le truc, hein ? Donc, tu veux une première page qui demandera combien d'éléments on veut entrer. Ensuite, tu veux afficher une page pour récupérer les nombres en quantité indiquée par le visiteur. Ce sera donc une liste de nombres >0 et <=100. Puis, avec cette liste de nombres, tu feras je sais pas quoi. Je me penche là dessus et je reviens vers toi. Enfin non, je reviens te sauter dessus puisqu'il parait que je suis un sauvage.
Modifié par zoulouman le 22/08/2021 17:56 | |||||||
Astucien ![]() | Voilà, voilà. Voici un exemple de ce qu'il est possible de faire. Débutes par le fichier index.html et laisse toi faire. Tu peux télécharger le truc ici : https://mega.nz/file/45oFFK4I#EdEOKRicqQnbgpXqejuEVXoSog48ncbK_IFUGl4YuJk INDEX.HTML
PAGE2.PHP
PAGE3.PHP
| |||||||
![]() ![]() | Zouzou, quand tu sautes dessus... Pauvre Caro En attendant, pour ton lien, si c'est comme chez moi : Caisse queue ça peu leur faire... Les bandes d'enfoirés Licette,
| |||||||
Astucien ![]() | Ben oui mon JP, ton Vista saoule tout le monde on dirait... EDIT Tiens, essaye ça :
Modifié par zoulouman le 22/08/2021 22:46 | |||||||
![]() ![]() | https://lalimacefolle.com/caro/index.html Whaouuuuuuuuhhhhh fortiche le Zouzou Caro sera tellement heureuse que... tu auras une tarte JP | |||||||
Astucien ![]() | Une tarte ? Une tarte aux chèques alors.
| |||||||
![]() ![]() | Bon aller, le marchand de sable passe | |||||||
Astucien ![]() | Vas vite coucher tes personnalités et file au lit ensuite.
| |||||||
![]() ![]() |
| |||||||
Astucien ![]() | Rooooh c'est pas vrai ! Ca recommence...
| |||||||
![]() ![]() | Zouzou, j'y pensais dès le début = inscription très récente sans aucune indication perso... Dans deux ou trois jours nous serons fixés. En attendant, Licette ma fifille chérie hurle !
| |||||||
![]() ![]() |
. Je crois que nous allons gerber en cœur ! Nous l'avons eu bien profond...
| |||||||
Astucien ![]() | Bah oui ma foi, que veux tu ? Mais je note pour son prochain souci.
| |||||||
Publicité | ||||||||
| ||||||||
Les bons plans du moment PC Astuces | Tous les Bons Plans | |||||||||||||||
|