Re: eof bof in php

From: Date: Sun, 21 Dec 2008 16:22:08 +0000
Subject: Re: eof bof in php
References: 1 2 3 4  Groups: php.general 
Request: Send a blank email to php-general+get-284917@lists.php.net to get a copy of this message
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 >

« previous php.general (#284917) next »