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ó: ' . 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>';
}
?>