Quoting Lori Lay <[EMAIL PROTECTED]>:
> [EMAIL PROTECTED] wrote:
> > Sorry this is the full script...
> >
> > whois.php
> >
> > <html>
> > <body><span style="font-size:13;font-family:Arial,Verdana;">
> > <form method='POST' action='whois.php'>
> >
> > <p><b>Enter Domain Names (one per line)</b></p>
> > <textarea name='domain' cols="50" rows="8"
> > style="font-size:13;font-family:Arial,Verdana;"></textarea><p>
>
> Gotcha! A textarea does not produce an array. Even though the user
> should be separating the lines with a line break, this turns into one
> long string with line breaks in it, not separate array elements. You
> will have to do this manually. Actually, you could probably use nl2br
> to insert BR's before the line breaks (it doesn't replace them, but
> that's usually good enough).
>
> Lori
much better, it all makes sense now. This is what I would do:
<?php
$array = split("\n", $_POST['domain']);
foreach( $array as $key ) {
echo "$key<br>";
}
?>
Siavash
> >
> > <input type='submit' value="Submit Domain Query">
> > </form>
> > <p><b><u>Whois Results:</u></b></p>
> >
> > <?php
> >
> > foreach( $_POST as $key ) {
> > echo "$key<br>";
> > }
> > ?>
> >
> > </body>
> > </html>
> >
> > ----- Original Message ----- From: "Lori Lay" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Cc: <[email protected]>
> > Sent: Monday, April 09, 2007 5:20 AM
> > Subject: Re: [PHP] foreach question
> >
> >
> >> [EMAIL PROTECTED] wrote:
> >>> "both examples do the same thing.."
> >>>
> >>> no, ex1 only has 1 <br />
> >>>
> >>> so outputs like..
> >>> item1item2item3item4item5<br />
> >>>
> >>> Where as I want this..
> >>>
> >>> item1<br />
> >>> item2<br />
> >>> item3<br />
> >>> item4<br />
> >>> item5<br />
> >>>
> >>> ie a line break after every item.
> >>>
> >> Silly question, perhaps, but are you sure $_POST is an array (with 5
> >> elements)? What you have written should produce a break after each
> >> item if POST is a 5 element array. However if POST is a single
> >> element with the five items concatenated together, then they would be
> >> printed the way you have it listed above...
> >>
> >> It might be better to post the full script to the list.
> >>
> >> Lori
> >>>
> >>> ----- Original Message ----- From: "Sebe" <[EMAIL PROTECTED]>
> >>> To: <[EMAIL PROTECTED]>
> >>> Cc: <[email protected]>
> >>> Sent: Monday, April 09, 2007 1:22 AM
> >>> Subject: Re: [PHP] foreach question
> >>>
> >>>
> >>>> [EMAIL PROTECTED] wrote:
> >>>>> I have ..
> >>>>>
> >>>>> foreach( $_POST as $key ) { echo "$key<br />";
> >>>>> }
> >>>>>
> >>>>> and that gives me
> >>>>>
> >>>>> item1
> >>>>> item2
> >>>>> item3
> >>>>> item4
> >>>>> item5<br />
> >>>>>
> >>>>> how do I write it to give me
> >>>>>
> >>>>> item1<br />
> >>>>> item2<br />
> >>>>> item3<br />
> >>>>> item4<br />
> >>>>> item5<br />
> >>>>>
> >>>>> Thanks
> >>>>>
> >>>> both examples do the same thing..
> >>>>
> >>>> --
> >>>> PHP General Mailing List (http://www.php.net/)
> >>>> To unsubscribe, visit: http://www.php.net/unsub.php
> >>>>
> >>>>
> >>>>
> >>>
> >>
> >> --
> >> PHP General Mailing List (http://www.php.net/)
> >> To unsubscribe, visit: http://www.php.net/unsub.php
> >>
> >>
> >>
> >
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php