bonjour, je souhaite faire un tri manuel d'un tableau qui doit être rempli par l'utilisateur , le nombre de chiffre à trier est aussi déterminé par l'utilisateur.
l'exemple suivant est celui que je dois suivre (traduire) en php :
j'ai commencé par créer 3 fichiers :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 Algorithme tri Variables nb : entier T : tableau[1..nb] de réels echange : réel i, j : entier Début Afficher("Entrez le nombre de données du tableau") Lire(nb) Pour i 1 à nb faire Afficher("Entrez la donnée n°" || i || " : ") Lire(T[i]) FinPour Pour i <- 1 à nb - 1 faire Pour j <-(i + 1) à nb faire Si T[i] > T[j] alors début echange <- T[i] T[i] <- T[j] T[j] <- echange fin FinSi FinPour FinPour Pour i <- 1 à nb faire Afficher("Valeur n°" || i || "=" || T[i]) FinPour Fin
lire_nb.html , lire_donnees.php , tri_tableau.php
dans lire_nb.html :
dans lire_donnees je saisi les donnée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <!DOCTYPE html> <html> <head> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" integrity="sha512-dTfge/zgoMYpP7QbHy4gWMEGsbsdZeCXz7irItjcC3sPUFtf0kuFbDz/ixG7ArTxmDjLXDmezHubeNikyKGVyQ==" crossorigin="anonymous"> <meta charset="utf-8"/> </head> <body> <form method="POST" Action ="lire_donnees.php"> Entrez le nombre de données du tab : <input type="text" name ="nbr_data" /> <br> <input type="submit" /> </form> </body> </html>
dans tri_tableau je cherche à récupérer les données saisies dans chacun des textbox de la page lire_données pour les trier et c'est là que je suis coincée ..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <!DOCTYPE html> <html> <head> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" integrity="sha512-dTfge/zgoMYpP7QbHy4gWMEGsbsdZeCXz7irItjcC3sPUFtf0kuFbDz/ixG7ArTxmDjLXDmezHubeNikyKGVyQ==" crossorigin="anonymous"> <meta charset="utf-8"/> </head> <body> <form method="POST" Action ="lire_donnees.php"> <?php $nbr=$_POST['nbr_data']; for ($i=1 ; $i<=$nbr ; $i++) { echo 'Entrez la donnée num '.$i.'<br>'; echo '<input type="text" name ="nbr" /><br><br>'; } echo '<input type="submit" />'; ?> </form> </body> </html>
mercii
Partager