Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/12/2006, 15:10
Parliament
 
Fecha de Ingreso: noviembre-2003
Mensajes: 499
Antigüedad: 21 años
Puntos: 7
Ayudaa, Urgenteeee

Hola amigos:
Estoy haciendo un script que me lista un registro al lado del otro y funciona muy bien, pero cuando le pongo el direccionamiento a una carpeta donde hay fotos, me da el sgte. error
Notice: Use of undefined constant Nombre_art - assumed 'Nombre_art' in c:\inetpub\wwwroot\arte\filas.php on line 81
Les paso el codigo para que me digan que pasa, por que yo no le veo solucion.
Gracias
Código PHP:
<?php
// Conexion, seleccion de base de datos
$enlace mysql_connect('localhost''''')
   or die(
'No pudo conectarse : ' mysql_error());
mysql_select_db('artistas') or die('No pudo seleccionarse la BD.');


/*****************************************************************************************
SEGUNDA PARTE: lista cada fila, en una columna (por defecto 3 columnas)
    $tope indica el número de columnas (se puede variar)
*****************************************************************************************/
echo '<hr><br>Listado de la tabla, cada fila en una columna';
$ssql  'SELECT * FROM artistas';
$resultado mysql_query($ssql) or die('La consulta fall&oacute;: ' mysql_error());
echo 
'<table width=65% border="0">';
$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;
       echo 
'<tr bgcolor="FFD700">';
    for (
$i 0$i $contador$i++)
    {
          echo 
'<td width='.$width.'%>'.$array[$i]['Nombre_art'].'</td>';
    }
       echo 
'</tr>';
       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]['Tecnica'].'</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.'%>'.$array[$i]'[img src = "Nombre_foto"'\'width="100" height="100"].'</td>';
    
}
       echo 
'</tr>';
              for (
$i 0$i $contador$i++)
    {
          echo 
'<td width='.$width.'%>'.$array[$i]['<a href="version.php?Nombre_art='.Nombre_art.'">+ Info</a>'].'</td>';
    }
       echo 
'</tr>';
}


?>