Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/12/2006, 16:39
Parliament
 
Fecha de Ingreso: noviembre-2003
Mensajes: 499
Antigüedad: 20 años, 5 meses
Puntos: 7
Por favor Ayudaaa

Hola como hago para pasar 2 variables aqui?

Me interesa basicamente la linea que esta en fucsia, quiero pasar Nombre_art y nombre_foto, y me da el error de que nombre_art esta indefinido

Código PHP:
$ssql  "SELECT * FROM artistas
            WHERE
            Nombre_art='$Nombre_art'"
;
$resultado mysql_query($ssql) or die('La consulta falló: ' mysql_error());
$Nombre_art=$_GET['Nombre_art'];
echo 
'<table width=80% border="0" align="center">';
$contador=0;
$tope=3//-numero de columnas 
while ($row mysql_fetch_array($resultado)) 
{
   if (
$contador $tope-1)
   {
    
//-aqui se imprimen las filas en columnas
    
listar($array,$contador,$tope);    
    
//-una vez imprimidas, se inicializa la tabla y contador
    
$array=array();
      
$contador=0;
   }
   
//-se van cargando cada fila en la tabla
   
$array[$contador]=$row;
   ++
$contador;
}

//-si el número de filas no es múltiplo de $contador, sacar las últimas que faltan
if (count($array) > 0)
{
    
//-aqui se imprimen las que faltan
    
listar($array,$contador,$tope);
}
echo 
'</table>';

mysql_free_result($resultado);

// Cerrar la conexion
mysql_close($enlace);

/*****************************************************************************************
funcion que lista las filas de la tabla, por columnas
*****************************************************************************************/
function listar($array,$contador,$tope){
    
$width=100/$tope;
    for (
$i 0$i $contador$i++)
    {
      [
COLOR="Magenta"]echo '<td width='.$width.'%><a href="busca.php?Nombre_foto='.$array[$i]['Nombre_foto'].'&Nombre_art='.$Nombre_art.'"><img src ="imagenes/'.$array[$i]['Nombre_foto'].'" width="100" height="100" border="0"></a></td>'; [/COLOR

    }
       echo 
'</tr>';
       echo 
'<tr>';
    for (
$i 0$i $contador$i++)
    {
          echo 
'<td width='.$width.'%>'.$array[$i]['Titulo'].'</td>';
    }
       echo 
'<tr>';
    for (
$i 0$i $contador$i++)
    {
          echo 
'<td width='.$width.'%>'.$array[$i]['Descrip'].'</td>';
    }
       echo 
'</tr>';
       echo 
'<tr>';
    for (
$i 0$i $contador$i++)
    {
          echo 
'<td width='.$width.'%>'.$array[$i]['Medidas'].'</td>';
    }
      echo 
'</tr>';
       for (
$i 0$i $contador$i++)
    {
          echo 
'<td width='.$width.'%>'.$array[$i]['Precio'].'</td>';
    }
       echo 
'</tr>';
      
// for ($i = 0; $i < $contador; $i++)
    //{
          //echo '<td width='.$width.'%><img src ="imagenes/'.$array[$i]['Nombre_foto'].'" width="100" height="100"></td>';  

    //}
       
echo '</tr>';
             
// for ($i = 0; $i < $contador; $i++)
    //{
          //echo '<td width='.$width.'%><a href="busca.php?Nombre_foto='.$array[$i]['Nombre_foto'].'"><img src ="imagenes/'.$array[$i]['Nombre_foto'].'" width="100" height="100"></a></td>';  
    //}
      // echo '</tr>';
}
?> 

Última edición por Parliament; 21/12/2006 a las 16:40 Razón: es en la linea donde dice color magenta