Código PHP:
idmarca = '6'
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/ernesto/public_html/coches_de_segunda_mano/audi/audi_segunda_mano.php on line 33
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /home/ernesto/public_html/coches_de_segunda_mano/audi/audi_segunda_mano.php on line 74
Código completo:
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);
//Limito la busqueda
$TAMANO_PAGINA = 5;
//examino la página a mostrar y el inicio del registro a mostrar
$pg = $_GET["pg"];
if (!$pg) {
$inicio = 0;
$pg=1;
}
else {
$inicio = ($pg - 1) * $TAMANO_PAGINA;
}
//miro a ver el número total de campos que hay en la tabla con esa búsqueda
$tabla = "select * from coches " . $criterio;
$rs = mysql_query($tabla,$link);
$num_total_registros = mysql_num_rows($rs);
//calculo el total de páginas
$total_paginas = ceil($num_total_registros / $TAMANO_PAGINA);
$tabla = mysql_query("SELECT * FROM coches, ciudades, marcas, modelos WHERE coches.idciudad = ciudades.idciudad AND coches.idmarca = marcas.idmarca AND coches.idmodelo = modelos.idmodelo AND idmarca = '6' ORDER BY id DESC". $criterio . " limit " . $inicio . "," . $TAMANO_PAGINA);
while ($registro = mysql_fetch_array($tabla)) {
?>
<?php
$nombre = $registro['imagen1'];
$id = $registro['id'];
?>
<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>
<b><A class="LINKAZUL" HREF="detalle_coche.php?id_anuncio=<?php echo $id;?>">Se vende <?php echo $registro['marca']; ?> <?php echo $registro['modelo']; ?></A></b>
<td><?php echo $registro['ciudad']; ?></td>
<td>Precio: <?php echo $registro['precio']; ?> €</td>
<td>Fecha: <?php echo $registro['date']; ?> </td><br>
<td><?php
// Inicializamos las variables
$tamano = 75; // tamaño máximo
$contador = 0;
$texto = $registro['descripcion'];
// Cortamos la cadena por los espacios
$arrayTexto = split(' ',$texto);
$texto = '';
// Reconstruimos la cadena
while($tamano >= strlen($texto) + strlen($arrayTexto[$contador])){
$texto .= ' '.$arrayTexto[$contador];
$contador++;
}
echo $texto?>...
</td></tr>
<br><br><br>
<?php
}
mysql_free_result($tabla);
mysql_close($link);
?>
<?php
//muestro los distintos índices de las páginas, si es que hay varias páginas
if ($total_paginas > 1){
for ($i=1;$i<=$total_paginas;$i++){
if ($pg == $i)
//si muestro el índice de la página actual, no coloco enlace
echo $pg . " ";
else
//si el índice no corresponde con la página mostrada actualmente, coloco el enlace para ir a esa página
echo "<a href='audi_segunda_mano.php?pg=" . $i . "'>" . $i . "</a> ";
}
}
?>
Muchas gracias de antemano!