AYUDA IMPRIMIR DATOS POR ID

antonioska

Bovino maduro
#1
Primero que nada muchas gracias por tomarse el tiempo de leer mi pregunta y su tiempo de poder ayudarme.

Les comento soy novato, y se que esto puede ser muy sencillo para ustedes.
Tengo una Pagina de música, en la cual quiero ingresar un registro de bandas

Cada registro lleva un id, una vez que los datos se tienen registrados como hago para imprimirlos en mi php

Tengo este pero no me da ningún resultado, me manda muchos errores

ESTE ES MI ARCHIVO PHP

PHP:
 
#3
bueno, para empezar:

echo $row[imagen];

debe ser entre comillas o comillas simples, ya que imagen no es una constante sino el id del campo en el row, así:

echo $row["imagen"];
 
#6
Intenta con esto...
<?php
include('conexion.php');
$sql = "SELECT * FROM grupos WHERE id='$id' LIMIT 1";
$query = @mysql_query($sql,$link);
$row = @mysql_fetch_assoc($query);
?>
<p align="center"><? echo $row['imagen']; ?></p>
<table width="641" border="1" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="179" bgcolor="#0066CC">Nombre del grupo</td>
<td width="456"><? echo $row['grupo']; ?>&nbsp;</td>
</tr>
<tr>
<td bgcolor="#0066CC">Genero</td>
<td><? echo $row['genero']; ?></td>
</tr>
<tr>
<td bgcolor="#0066CC">Influencias</td>
<td><? echo $row['influencia']; ?></td>
</tr>
<tr>
<td valign="top" bgcolor="#0066CC"><div align="left">Historia</div>
<div align="center"></div></td>
<td height="200" valign="top"><? echo $row['historia']; ?></td>
</tr>
<tr>
<td bgcolor="#0066CC">Integrantes</td>
<td><? echo $row['integrantes']; ?></td>
</tr>
<tr>
<td bgcolor="#0066CC">Facebook</td>
<td><? echo $row['facebook']; ?></td>
</tr>
<tr>
<td bgcolor="#0066CC">Twitter</td>
<td><? echo $row['twitter']; ?></td>
</tr>
<tr>
<td bgcolor="#0066CC">URL</td>
<td><? echo $row['url']; ?></td>
</tr>
<tr>
<td bgcolor="#0066CC">Contacto</td>
<td><? echo $row['representante']; ?> (<? echo $row['email']; ?>)</td>
</tr>
<tr>
<td bgcolor="#0066CC">Video</td>
<td height="300"><? echo $row['video1']; ?></td>
</tr>
<tr>
<td bgcolor="#0066CC">Sound Cloud</td>
<td height="300"><? echo $row['soundcloud1']; ?></td>
</tr>
<tr>
<td bgcolor="#0066CC">Descarga disco</td>
<td><? echo $row['disco']; ?></td>
</tr>
</table>
<p align="center">Visto <? echo $row['hits']; ?> veces</p>
el ".$id." lo cambié por '$id' , las funciones de mysql_... las cambié por @mysql_... y el arreglo $row[] con comillas simples $row['columna']. si no jala, intenta usar la función @mysql_fetch_array con un while algo así:

while ($row=@mysql_fetch_array($query)){
//aqui todo el HTML con el arreglo con comillas simples
}
 

antonioska

Bovino maduro
#7
Intenta con esto...


el ".$id." lo cambié por '$id' , las funciones de mysql_... las cambié por @mysql_... y el arreglo $row[] con comillas simples $row['columna']. si no jala, intenta usar la función @mysql_fetch_array con un while algo así:
Hola, ya lo había logrado echar a andar, de todos modos muchísimas gracias, y estabas en lo correcto con lo que me mencionabas
 
Arriba