Re: eof bof in php
| From: | Gary Maddock-Greene | Date: | Sun, 21 Dec 2008 18:07:51 +0000 |
| Subject: | Re: eof bof in php | ||
| References: | 1 2 3 4 5 6 7 8 9 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-284927@lists.php.net to get a copy of this message | ||
I've corrected those errors thanks but how do I insert this code as the else statement?
<?php do { ?>
<div class="productitem"><img src="products<?php echo$row_rsSearch['product_image']; ?>" />
<div class="text">
<h3><?php echo $row_rsSearch['product_name']; ?></h3>
<p class="style1"><?php echo $row_rsSearch['product_subtitle'];
?></p>
<a href="products<?php echo $row_rsSearch['product_url'];?>">View Product</a>
<div class="clear"></div>
</div> <div class="clear"></div>
<center>
</center>
</div>
<?php } while ($row_rsSearch = mysql_fetch_assoc($rsSearch)); ?>
--
- Gary Maddock-Greene
""Anthony Gentile"" <asgentile@gmail.com> wrote in message
news:2ce4207d0812210959k3491690ctbc4f0dbf971ac920@mail.gmail.com...
> ...missing semicolon and some brackets.
>
> <?php
> if (0 == $totalRows_rsSearch) {
> echo "<h3>Sorry no products were found</h3>";
> } else {
> echo "<h3>Please click on a product for further information.</h3>";
> }
> ?>
>
> If there is more code you can show by perhaps pasting here:
> http://pastebin.redlinktech.com
> We can help with further syntax problems.
>
> Anthony Gentile
>
>
>
> On Sun, Dec 21, 2008 at 12:33 PM, Gary Maddock-Greene <
> gmg@maddock-greene.co.uk> wrote:
>
>> Thanks guys .. I can get this part working great ..
>>
>> <?php
>> if (0 == $totalRows_rsSearch) {
>> echo "<h3>Sorry no products were found</h3>";
>> } else
>> echo "<h3>Please click on a product for further information.</h3>"
>> ?>
>>
>> But I want to add the following so that only the products table appears
>> when product are present. I cannot seem to add this code into the above
>> after the echo "<h3>Please click on a product for further
>> information.</h3>". I can't get the syntax right ...
>>
>> I appreciate everyones help
>>
>> --
>> - Gary Maddock-Greene
>> "Ashley Sheridan" <ash@ashleysheridan.co.uk> wrote in message
>> news:1229878234.4229.12.camel@localhost.localdomain...
>>
>> On Sun, 2008-12-21 at 11:39 -0500, Anthony Gentile wrote:
>>>
>>>> if (0 == $totalRows_rsSearch) {
>>>> echo "Sorry no products were found";
>>>> } else
>>>>
>>>> Anthony Gentile
>>>>
>>>>
>>>>
>>>> On Sun, Dec 21, 2008 at 11:22 AM, Gary Maddock-Greene <
>>>> gmg@maddock-greene.co.uk> wrote:
>>>>
>>>> > I have tried that but to no avail :)
>>>> >
>>>> > <?php
>>>> > if ($totalRows_rsSearch=0)
>>>> > echo "Sorry no products were found";
>>>> > else
>>>> >
>>>> >
>>>> > // All seems OK to here, then the syntax error unexpected T_VARIABLE
>>>> > appears
>>>> >
>>>> >
>>>> > echo <h3>Please click on a product for further information.</h3>
>>>> >
>>>> > <?php do { ?>
>>>> > <div class="productitem"><img
src="products<?php echo
>>>> > $row_rsSearch['product_image']; ?>" />
>>>> > <div class="text">
>>>> > <h3><?php echo $row_rsSearch['product_name'];
?></h3>
>>>> > <p class="style1"><?php echo >
>>>> $row_rsSearch['product_subtitle'];
>>>> > ?></p>
>>>> > <a href="products<?php echo
$row_rsSearch['product_url'];
>>>> > ?>">View Product</a>
>>>> > <div class="clear"></div>
>>>> > </div> <div class="clear"></div>
>>>> > <center>
>>>> > </center>
>>>> > </div>
>>>> > <?php } while ($row_rsSearch = mysql_fetch_assoc($rsSearch)); ?>
>>>> >
>>>> > --
>>>> > - Gary Maddock-Greene
>>>> > "Ashley Sheridan" <ash@ashleysheridan.co.uk> wrote in message
>>>> > news:1229875150.4229.9.camel@localhost.localdomain...
>>>> >
>>>> > On Sun, 2008-12-21 at 15:40 +0000, Gary Maddock-Greene wrote:
>>>> >>
>>>> >>> Thanks Ashley ... I have been trying that but I think my syntax id
>>>> >>> shot!!
>>>> >>>
>>>> >>> <?php
>>>> >>> if ($totalRows_rsSearch="0")
>>>> >>> echo "Sorry no products were found";
>>>> >>> else
>>>> >>> echo "<h3>Please click on a product for further
information.</h3>"
>>>> >>> ?>
>>>> >>> <!-- Product block start search results -->
>>>> >>> <?php do { ?>
>>>> >>> <div class="productitem"><img
src="products<?php echo
>>>> >>> $row_rsSearch['product_image']; ?>" />
>>>> >>> <div class="text">
>>>> >>> <h3><?php echo
$row_rsSearch['product_name']; ?></h3>
>>>> >>> <p class="style1"><?php echo
>>>> >>> $row_rsSearch['product_subtitle'];
>>>> >>> ?></p>
>>>> >>> <a href="products<?php echo
>>>> >>> $row_rsSearch['product_url'];
>>>> >>> ?>">View Product</a>
>>>> >>> <div class="clear"></div>
>>>> >>> </div> <div class="clear"></div>
>>>> >>> <center>
>>>> >>> </center>
>>>> >>> </div>
>>>> >>> <?php } while ($row_rsSearch = mysql_fetch_assoc($rsSearch));
?>
>>>> >>>
>>>> >>> --
>>>> >>> - Gary Maddock-Greene
>>>> >>> "Ashley Sheridan" <ash@ashleysheridan.co.uk> wrote in
message
>>>> >>> news:1229873521.4229.6.camel@localhost.localdomain...
>>>> >>> > On Sun, 2008-12-21 at 15:22 +0000, Gary Maddock-Greene wrote:
>>>> >>> >> Hi, I'm very new to php. Please can someone point me in
the
>>>> >>> >> right
>>>> >>> >> direction?
>>>> >>> >> I want to display a message: 'No Products Found' if
my search
>>>> >>> >> >>>
>>>> >> record
>>>> >>> >> set
>>>> >>> >> returns no value.
>>>> >>> >>
>>>> >>> >> I think I need to be looking at this section of my code ...
>>>> >>> >>
>>>> >>> >> $query_rsSearch = sprintf("SELECT * FROM products WHERE
>>> >>
>>>> product_name
>>>> >>> >> LIKE
>>>> >>> >> %s", GetSQLValueString("%" . $colname_rsSearch
. "%", "text"));
>>>> >>> >> $rsSearch = mysql_query($query_rsSearch, $sondia_lighting) or
>>>> >>> >> die(mysql_error());
>>>> >>> >> $row_rsSearch = mysql_fetch_assoc($rsSearch);
>>>> >>> >> $totalRows_rsSearch = mysql_num_rows($rsSearch);
>>>> >>> >> ?>
>>>> >>> >>
>>>> >>> >> Thanks
>>>> >>> >>
>>>> >>> >> - Gary Maddock-Greene
>>>> >>> >>
>>>> >>> >>
>>>> >>> > Can you not just use the $totalRows_rsSearch value inside of an
>>>> >>> > if
>>>> >>> > statement?
>>>> >>> >
>>>> >>> >
>>>> >>> > Ash
>>>> >>> > www.ashleysheridan.co.uk
>>>> >>> >
>>>> >>>
>>>> >>>
>>>> >>> It might be because you're comparing the total to a string
rather
>>>> >>> than a
>>>> >> number if ($totalRows_rsSearch="0")
>>>> >>
>>>> >> If you remove the quote marks, it should work.
>>>> >>
>>>> >>
>>>> >> Ash
>>>> >> www.ashleysheridan.co.uk
>>>> >>
>>>> >>
>>>> >
>>>> > --
>>>> > PHP General Mailing List (http://www.php.net/)
>>>> > To unsubscribe, visit: http://www.php.net/unsub.php
>>>> >
>>>> >
>>>>
>>> D'oh, not sure how I missed that one too, the double ==. No wonder it
>>> wasn't working.
>>>
>>>
>>> Ash
>>> www.ashleysheridan.co.uk
>>>
>>>
>>
>> --
>> PHP General Mailing List (http://www.php.net/)
>> To unsubscribe, visit: http://www.php.net/unsub.php
>>
>>
>