17. juni 2004 - 10:35
Der er
10 kommentarer og 1 løsning
textarea, explode, linieskift
jeg har et textarea name="test" hvor jeg indtaster noget data på hver linie, eks : 55;bakke; [RETURN] 77;sprint; [RETURN] 120;bakke; [RETURN] jeg vil returnere dette i et array, hvor det bliver adskilt ved linieskift $arr = explode("\n",$_POST['test']);
Annonceindlæg fra Novataris
Er der noget problem i det? :)
ja, ! , den splitter det ikke op, den forstår ikke \n
Må jeg se i hvilken sammenhæng du bruger det?
har dette : <?php $arr = explode('\n',$_POST['spurter']); print_r($arr); ?> <form method="post"> <textarea name="spurter" cols="40" rows="7"></textarea> </form> og indtaster så ovenstående i textarea'et med linieskift efter hver linie
<?php $arr = explode("\n",$_POST['spurter']); print_r($arr); ?> <form method="post" action="<?=$_SERVER['PHP_SELF']?>"> <textarea name="spurter" cols="40" rows="7"></textarea> <input type="submit" /> </form>
betyder intet, min form virker, echo $_POST['spurter']; indeholdet teksten... den vil bare ikke breake det op.
I øvrigt, jeg rettede kun i din form fordi jeg har testet det. Husk at kig indlægget igennem før du afviser hjælpen ;)
17. juni 2004 - 11:03
#10
det var double quotes . jeg er bare blind .. takker
17. juni 2004 - 11:04
#11
Ok :) selv tak
Vi tilbyder markedets bedste kurser inden for webudvikling