Formulaires et tableaux

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Formulaires et tableaux

par katagoto » 18 avr. 2008, 09:16

C'était tellement simple, je me sens idiot xD
Merci à vous
++

par geqr » 18 avr. 2008, 08:49

euh plus simplement, la ptite fonction explode est là pour ça :)

array explode ( string separator , string string )
// Exemple 1
$pizza  = "pièce1 pièce2 pièce3 pièce4 pièce5 pièce6";
$pieces = explode(" ", $pizza);
echo $pieces[0]; // pièce1
echo $pieces[1]; // pièce2

par dunbar » 17 avr. 2008, 20:08

Et comme ceci :?:
$test = $_POST['chiffre'];

    for($i=0;$i<sizeof($test);$i++) 
    {
    echo $test[$i].'<br>'; 
    }

Formulaires et tableaux

par katagoto » 17 avr. 2008, 18:58

Bonjour/Bonsoir à toutes et tous,

Voilà, j'aimerais faire un formulaire ou l'utilisateur entre une série de lettres entrecoupé de virgule et que le résultat soit un tableau :
aaa,bbb,ccc,ddd,eee ==> array('aaa', 'bbb', 'ccc', 'ddd', 'eee');

J'ai donc pensé au code suivant qui ne fonctionne pas :cry:
<?php
	$tableau_maj=addslashes($_POST['accept']);
	$tableau_maj=$texte = preg_replace('#(.+),$#i', '$1', $tableau_maj);
	$tableau_maj=preg_replace("#,#i", "' , '", $tableau_maj);// wait
	$tableau_maj=array($tableau_maj);
?>
Je ne sais que faire, aidez moi, par avance merci :wink: