RE: [PHP] IF inside LOOP? <-- SOLVED
| From: | César Aracena | Date: | Mon, 15 Jul 2002 02:14:53 +0000 |
| Subject: | RE: [PHP] IF inside LOOP? <-- SOLVED | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-107655@lists.php.net to get a copy of this message | ||
Thanks for two things Martin: First for teaching me about the "-1"
operation (which seems logic now) and second, for getting me into the
"?:" operator. I've read something about it in the books, but didn't
tough it was really useful 'till now.
It worked perfectly. C.
> -----Original Message-----
> From: Martin Towell [mailto:martin.towell@world.net]
> Sent: Sunday, July 14, 2002 11:05 PM
> To: 'César Aracena'; PHP General List
> Subject: RE: [PHP] IF inside LOOP?
>
> try using this if statement instead
>
> if ($m < $num_rows2 - 1)
>
> or even use the ?: operator
>
> echo ($m < $num_rows2 - 1 ? ", " : ".");
>
>
> -----Original Message-----
> From: César Aracena [mailto:icaam@icaam.com.ar]
> Sent: Monday, July 15, 2002 12:04 PM
> To: PHP General List
> Subject: [PHP] IF inside LOOP?
>
>
> Hi all.
>
> I've been fooling around with a LOOP which should show one or more
text
> string stored in separate rows in a DB. The trick would we to separate
> them with commas (,) when there's another string to show or end it
with
> a period (.) if no other row is found according to the SELECT
criteria.
> This is what I have so far:
>
> for ($m=0; $m<$num_rows2; $m++)
> {
> $row2 = mysql_fetch_array($result2);
>
> echo $row2[devlanguage];
>
> if ($m < $num_rows2)
> {
> echo ", ";
> }
> else
> {
> echo ".";
> }
> }
>
> The problem is that the LOOP stops as it's told to do, keeping the
ELSE
> statement from doing it's work, resulting in comma separated string as
> it should, but also add an extra comma at the end of it instead of a
> period. What approach should I use?
>
> Thanks in advance,
>
> <mailto:webmaster@icaam.com.ar> Cesar Aracena
> CE / MCSE+I
> Neuquen, Argentina
> +54.299.6356688
> +54.299.4466621
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php