Avatar billede phpwiz Nybegynder
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']);
Avatar billede taskmgr Nybegynder
17. juni 2004 - 10:38 #1
Er der noget problem i det? :)
Avatar billede phpwiz Nybegynder
17. juni 2004 - 10:39 #2
ja, ! , den splitter det ikke op, den forstår ikke \n
Avatar billede taskmgr Nybegynder
17. juni 2004 - 10:40 #3
Må jeg se i hvilken sammenhæng du bruger det?
Avatar billede phpwiz Nybegynder
17. juni 2004 - 10:41 #4
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
Avatar billede taskmgr Nybegynder
17. juni 2004 - 10:44 #5
<?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>
Avatar billede phpwiz Nybegynder
17. juni 2004 - 10:46 #6
betyder intet, min form virker,

echo $_POST['spurter'];

indeholdet teksten...

den vil bare ikke breake det op.
Avatar billede taskmgr Nybegynder
17. juni 2004 - 10:49 #7
\n skal dobble quotes:

http://dk2.php.net/manual/en/language.types.string.php#language.types.string.syntax.double.

Derfor, explode("\n",$_POST['spurter'])
Avatar billede taskmgr Nybegynder
17. juni 2004 - 10:56 #8
svar
Avatar billede taskmgr Nybegynder
17. juni 2004 - 11:01 #9
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 ;)
Avatar billede phpwiz Nybegynder
17. juni 2004 - 11:03 #10
det var double quotes . jeg er bare blind .. takker
Avatar billede taskmgr Nybegynder
17. juni 2004 - 11:04 #11
Ok :) selv tak
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester