Tengo una base de datos en mysql llamada productos en la cual tengo una tabla llamada impresoras, en esta hay un campo llamado img , en este campo quiero que se muestren las distintas imagenes de las impresoras que tengo dadas de alta en la tabla , por ahora solo son 7 , en la base de datos el campo img es de tipo texto y ahi he colocado la ruta de las imagenes en cuestion que en mi caso es ésta: C:\AppServ\www\downcyb\7141s.jpg, y asi he hecho con las 7 imagenes correspondiendo a cada una de mis impresoras, ahora mi problema es este, en mi codigo php obviamente pongo el codigo para que llame a la base de datos y se muestre la tabla con su contenido, pero no se como hacer para llamar a las imagenes y se muestren cada una con su impresora correspondiente, he intentado lo siguiente:
<table border ="1">
<tr>
<th background= "tmenubg.gif" >SKU</th>
<th background= "tmenubg.gif" ># DE PARTE</th>
<th background= "tmenubg.gif" >PRODUCTO</th>
<th background= "tmenubg.gif" >PRECIO CON IVA </th>
<th background= "tmenubg.gif" >IMG</th>
</tr>
<?php
$conexion = mysql_connect('localhost', 'root', '');
mysql_select_db('productos');
$sql = mysql_query("SELECT img,sku,nparte,producto,ppiva FROM impresoras");
while ($registro = mysql_fetch_array($sql)){
?>
<tr>
<td> <?php echo $registro['sku']; ?></td>
<td> <?php echo $registro['nparte']; ?></td>
<td> <?php echo $registro['producto']; ?></td>
<td> <?php echo $registro['ppiva']; ?> </td>
<td> <img src="imagen.php?C:\AppServ\www\downcyb=\7141s.jpg" /></td>
<td> <img src="imagen.php?C:\AppServ\www\downcyb=\CC567Ss.jp g" /></td>
</tr>
<?php
}
mysql_free_result($sql);
mysql_close($conexion);
?>
</table>
la tabla se muestra perfectamente con todos sus datos pero en el campo img por obvias razones me muestra las rutas de las imagenes y 7141s.jpg se repite para todas las celdas de todas las impresoras!!
y el parrafo q sigue pues ni lo toma en cuenta, jajaja entonces no se como hacerle se me ocurre q cada imagen debe ir colocada deacuerdo al id de la impresora o algo asi, pero no se me prende el foco o acaso debo usar alguna sentencia? ayuda!!! les agradecere mucho el tiempo que puedan prestarle a mi caso!! 10000 gracias y que tengan un excelente dia!!
de hecho tuve q hacer una modificacion por que utilizando el codigo de esta manera:
,en fin , se aceptan mas sugerencias y mientras seguire investigando mas acerca del caso, muchas gracias, aca sigo...
, si!! lo unico que tuve que hacer fue corregir en mi base de datos la direccion en donde tenia mis imagenes, en lugar de ser C:\AppServ\www\downcyb\CC567s.jpg, lo deje como \downcyb\CC567s.jpg y buala!! ahora si puedo ver las distintas imagenes para cada uno de mis registros 1000 gracias a todos por sus sugerencias ahora, tengo una lata mas!!!! he creado un html con la descripción de cada una de las impresoras por ejemplo: impresora1.html, impresora2.html, impresora3.html y asi sucesivamente , la cosa es ahora como hago para que la imagen sea un link a cada uno de estos html?
espero que no me alucinen y bueno el codigo quedó asi:
