Tengo un código que le paso una id seleccionada anteriormente y me estra un error a la hora de sacar los resultados:
Código php:
Código PHP:
<?php
//Conexion con la base
$link = mysql_connect("localhost","","");
//selección de la base de datos con la que vamos a trabajar
mysql_select_db("ernesto_coches",$link);
?>
<?php
$marca = $_POST['marca'];
$idmodelo = $_POST['modelo'];
$idciudad = $_POST['ciudad'];
$tabla = mysql_query("SELECT coches.*, ciudades.*, marcas.*, modelos.* FROM coches, ciudades, marcas, modelos WHERE coches.idciudad = ciudades.idciudad AND coches.idmarca = marcas.idmarca AND coches.idmodelo = modelos.idmodelo AND idmarca='$idmarca'");
while ($registro = mysql_fetch_array($tabla)) {
?>
<?php
$nombre = $registro['imagen1'];
?>
<tr>
<td><img style="border:1px solid #D5D5D5;" align=left height="70" width="90" vspace="4" hspace="10"src="/upload/<?php echo $nombre;?>" width="100" height="75"/></td><br>
<A class="LINKAZUL" HREF="detalle_coche.php?id_anuncio=<?php echo $id;?>"><?php echo $registro['marca']; ?> <?php echo $registro['modelo']; ?></A>
<td><?php echo $registro['marca']; ?></td>
<td><?php echo $registro['modelo']; ?></td>
<td><?php echo $registro['ciudad']; ?></td>
<td>Precio:<?php echo $registro['precio']; ?></td><br>
<?php
}
mysql_free_result($tabla);
mysql_close($link);
?>
Código php:
Código PHP:
<html><?php
//Conexion con la base
$link = mysql_connect("localhost","","");
//selección de la base de datos con la que vamos a trabajar
mysql_select_db("ernesto_coches",$link);
?>
<?php
$idmarca = $_POST['marca'];
$tabla = mysql_query("SELECT * FROM coches WHERE idmarca='$idmarca'");
while ($registro = mysql_fetch_array($tabla)) {
?>
<?php
$nombre = $registro['imagen1'];
?>
<tr>
<td><img style="border:1px solid #D5D5D5;" align=left height="70" width="90" vspace="4" hspace="10"src="/upload/<?php echo $nombre;?>" width="100" height="75"/></td><br>
<A class="LINKAZUL" HREF="detalle_coche.php?id_anuncio=<?php echo $id;?>"><?php echo $registro['marca']; ?> <?php echo $registro['modelo']; ?></A>
<td><?php echo $registro['marca']; ?></td>
<td><?php echo $registro['modelo']; ?></td>
<td><?php echo $registro['ciudad']; ?></td>
<td>Precio:<?php echo $registro['precio']; ?></td><br>
<INPUT TYPE=HIDDEN NAME=marca VALUE=<?php echo $_POST['marca']?>>
<?php
}
mysql_free_result($tabla);
mysql_close($link);
?></html>
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/ernesto/public_html/coches1.php on line 16
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /home/ernesto/public_html/coches1.php on line 35
Que puede estar pasando??