Bonjour,
Je me suis lancé dans un petit projet, juste le codage d'une page internet mais je rencontre quelques soucis sur la partie PHP.
Que je vous explique :
L'utilisateur va entrer un texte issu d'un "chat" comme on peu trouver sur de nombreux jeux.
Les données vont donc apparaitre de la plus récente à la plus ancienne (en tout cas pour ce jeux). La première ligne devient alors la dernière.
Le but c'est que j'obtienne l'inverse grâce au code php. Je rajouterai d'autres fonctionnalités au fil du temps.
D'abord mon code php qui marche :
Code html : 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 <html> <head> <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> <title> Convertisseur RP </title> </head> <body> <center> <h2><font color="A800CC">Collez votre texte </font></h2> <br> <hr> <FORM action="ConvertisseurRP.php" method="post"> <table> <tr> <td><TEXTAREA NAME="Taverne" ROWS="30" COLS="80"> </TEXTAREA> <td> <TR><TD colspan=2 align=center> <input type=submit value=" Envoyer "> <input type="reset" value=" Effacer "> </TR> </TABLE> </form> </body> </html>
Et le fameux code php qui me pose toujours soucis ...
Sauriez vous m'éclairer sur la solution la plus approprié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
22
23
24
25
26
27
28
29
30
31
32
33 <HTML> <HEAD> <TITLE>Interrogation de la base DESS_SM</TITLE> </HEAD> <BODY bgcolor=ccffff> <?php if (isset($_POST['Taverne'])) { $tab_lignes = explode("\n",$_POST['Taverne']); $tab_lignes = array_map('trim',$tab_lignes);// Enlève les espaces vides $tab_lignes = array_filter($tab_lignes);// Supprime les éléments vides (= lignes vides) $tab_lignes = array_slice($tab_lignes,0,15);// Sélectionne les 15 premiers éléments du tableau (soit les 15 premières lignes non vides) $nb_lignes = count($tab_lignes); echo 'Total de '.$nb_lignes.' lignes : <br />'; // Affichage des lignes $I=$nb_lignes; WHILE ($I>=1){ echo $tab_lignes[$i].'<br>'; $i--; } } ?> </BODY> </HTML>
Partager