Comment savoir qu'une variable $_POST est terminée ?

Comment savoir qu'une variable $_POST est terminée ? - PHP - Programmation

Marsh Posté le 14-07-2008 à 19:13:06    

Bonjour,
 
Comment savoir qu'une variable $_POST est terminée ? Je m'explique: j'envoie un texte avec un textarea avec une variable $_POST. Je fais une boucle sur les caractères et j'aimerais bien savoir s'il y en a un qui marque sa fin. J'ai essayé avec "$caractere == NULL". Mais ça ne fonctionne pas...  
 
Merci de m'aider,
oliparcol

Reply

Marsh Posté le 14-07-2008 à 19:13:06   

Reply

Marsh Posté le 14-07-2008 à 19:29:43    

bah tu fais en sorte que ta boucle ressemble à çà :

Code :
  1. <?php
  2. $str=str_split($_POST['tontextarea']);
  3. for($i=0;$i<=sizeof($str);$i++)
  4. {
  5.    echo $str[$i].'<br />';
  6. }

Reply

Marsh Posté le 14-07-2008 à 21:18:38    

ha ouai donc la solution c'est d'abord de mesurer la longueur de la textarea pour faire la boucle en fonction de ça ? ok merci, je pensais qu'il y avait un moyen plus direct

Reply

Marsh Posté le 14-07-2008 à 21:30:04    

Tu veux faire quoi, concrètement ?


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 15-07-2008 à 09:51:23    

oliparcol a écrit :

ha ouai donc la solution c'est d'abord de mesurer la longueur de la textarea pour faire la boucle en fonction de ça ? ok merci, je pensais qu'il y avait un moyen plus direct


 
 
Oui et non, en fait, je coupe la chaine caractère par caractère et je mets çà dans un tableau (chaque clé=>un caractère)
Ensuite je fait une boucle sur tous les éléments du tableau, c'est à dire tous les caractères.
 
Cela dit je ne vois pas l'intérêt  :sweat:

Reply

Marsh Posté le 15-07-2008 à 11:22:54    

Ouais, c'est pour faire quoi [:petrus dei]

Reply

Marsh Posté le 15-07-2008 à 22:34:45    

en gros, j'ai un textarea dans lequel je met des nom séparés par des \n (un nom sur chaque ligne quoi). Je fais une boucle qui scanne chaque caractère et qui me sort chaque nom (la boucle est reglée sur le caractère \n) et qui, pour chaque nom, le met dans une base de donnée. Le fait de savoir si la textarea est terminée me permettrait de savoir quand arrêter ma boucle...

Reply

Marsh Posté le 15-07-2008 à 22:44:46    

et sinon, un simple $t_nom=explode("\n",$_POST['monTextarea']); est pas mal aussi ;)
 
tu recupere une joli tableau de noms
 


---------------

Reply

Marsh Posté le 16-07-2008 à 10:21:44    

bah tu fais en sorte que ta boucle ressemble à çà :

Code :
  1. <?php
  2. $str=explode("\n",$_POST['tontextarea']);
  3. for($i=0;$i<=sizeof($str);$i++)
  4. {
  5.    echo $str[$i].'<br />';
  6. }
  7. ?>


 
=)


Message édité par Profil supprimé le 16-07-2008 à 10:22:03
Reply

Marsh Posté le 16-07-2008 à 10:25:39    

Ou pas...

Code :
  1. foreach(explode("\n", $_POST['textareaaaa']) as $nom) {
  2.  ...
  3. }

Reply

Marsh Posté le 16-07-2008 à 10:25:39   

Reply

Marsh Posté le 16-07-2008 à 10:29:56    

FlorentG a écrit :

Ou pas...

Code :
  1. foreach(explode("\n", $_POST['textareaaaa']) as $nom) {
  2.  ...
  3. }



 [:canaille]  
ch'uis fatigué

Reply

Marsh Posté le 16-07-2008 à 10:31:21    

Prend des vacances :)

Reply

Marsh Posté le 16-07-2008 à 12:47:09    

merci beaucoup pour les réponses !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed