Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/07/2007, 15:21
Avatar de SI TAN SOLO TUVIERA
SI TAN SOLO TUVIERA
 
Fecha de Ingreso: marzo-2006
Ubicación: Aburrilandia, US
Mensajes: 652
Antigüedad: 18 años, 2 meses
Puntos: 3
De acuerdo Dolorsito de cabeza con mysql_fetch_array

Buenas las tengan.

Ya no doy mas. Estoy haciendo un buscador de autos. Tengo un algoritmo que utilizo para imprmir el # de fotos diferentes que hay de cada auto (son maximo 12). Me funciona perfectamente en la pagina de SETUP del usuario, pero en la que se publica, o la que muestra los resultados de la busqueda no. Me saca este error:

Cita:
Parse error: parse error, unexpected $ in /home/www/xxxxxx.com/results.php on line 542
Linea 542 no hay. Ahi termina la pagina. El algoritmo lo tengo en la linea 475.

El algortimo es este:

Código PHP:
<?php while($row mysql_fetch_array($rs)){ 

        
$images_num=0;
        for(
$i=1;$i<=12;$i++)
        {
            if(
$i==1)
            {
                
$image_name_number $row["stock"].".jpg";
                
$image_name_letter $row["stock"].".jpg";
            }
            else
            {
                
$image_name_number $row["stock"]."-".$i.".jpg";
                
$image_name_letter $row["stock"]."__".chr($i+63).".jpg";
            }
              
            
$is_there_image_name_number="no";
            if(
is_file($upload_image_path.$row["dealer_id"]."/".$image_name_number))
            {
                
$images_num++;
                
$is_there_image_name_number="yes";
            }
            
            if(
is_file($upload_image_path.$row["dealer_id"]."/".$image_name_letter) && $is_there_image_name_number=="no")
            {
                
$images_num++;
            }
        
        }

?>
Código PHP:
 <?php echo $images_num ?>
El problema es con esta sentencia:

Código PHP:
while($row mysql_fetch_array($rs)){ 
Pq si la quito, la pagina no me saca el error, pero me bota siempre como resultado "0". Mejor dicho no funciona.

Esta misma sentencia
Código PHP:
while($row mysql_fetch_array($rs)) 
la estoy usando en otras partes de la misma pagina, como este por ejemplo:

Código PHP:
 <?php while($row mysql_fetch_array($rs)){ 

if(
$row['dealer_featured']=="Y"
    
$css_class="featured";
    else
        
$css_class="t".$i;    
?>
Y funcionan sin problema, pero no entiendo por que con el algoritmo que les di principalmente no.

Alguien me puede ayudar? De que puede estar dependiendo ahi? que es lo que no hace bien para que no me bote el resultado que espero que son el # de fotos que tiene cada auto, de cada dealer.

GRACIAS.
__________________
¿Dónde encontrar carros baratos en USA? En Autopten.