mhh quiza no me he explicado bien. Disculpa si es asi.
Ok, acabo de hacer una consulta basica desde cero, solo contiene el siguiente codigo, a parte de la conexion a la BD claro:
Código PHP:
$busqueda1 = mysql_query("
SELECT * FROM honda WHERE publicar = 'si' ORDER BY modelo ASC");
echo "Resultados busqueda Honda";
echo"<table width=100% table class='sortable' id='lista_de_coches_honda
<tr>
<td><b>Modelo</b><td><b>Año</b></td><td><b>color</b></td>
</tr>";
$contar=0;
while($row=mysql_fetch_row($busqueda1)){
if($contar%2==0){ $color='#7FB0FF';}else{ $color='#fff';}
$contar++;
echo"<tr bgcolor=$color><td><a href=\"direccion_web_aqui/?coche=$row[1]\">$row[2]</a></td><td>$row[11]</td><td>$row[10]</td>
</tr>";
}
echo"</table>";
Esto me funciona perfecto, me imprime en pantalla "Resultados busqueda Honda" y a continuacion imprime una una tabla que me muestra los coches de la tabla "honda".
Ahora copio este codigo otra vez, y solo cambio "honda" por "toyota" y la variable "$busqueda1" por "$busqueda2"
Quedando así:
Código PHP:
$busqueda2 = mysql_query("
SELECT * FROM toyota WHERE publicar = 'si' ORDER BY modelo ASC");
echo "Resultados busqueda Toyota";
echo"<table width=100% table class='sortable' id='lista_de_coches_toyota
<tr>
<td><b>Modelo</b><td><b>Año</b></td><td><b>color</b></td>
</trt
$contar=0;
while($row=mysql_fetch_row($busqueda2)){
if($contar%2==0){ $color='#7FB0FF';}else{ $color='#fff';}
$contar++;
echo"<tr bgcolor=$color><td><a href="direccion_web_aqui/?coche=$row[1]\">$row[2]</a></td><td>$row[11]</td><td>$row[10]</td>
</tr>";
}
echo"</table>";
Se supone que los 2 scripts juntos, deberian hacer esto:
1º Imprimir "Resultados busqueda Honda" en pantalla
2º Mostrar resultados honda en una tabla
3º Imprimir "Resultados busqueda Toyota" en pantalla
4º Mostrar resultados toyota en una tabla
Pues bien, lo que haces es esto
1º Solo imprime "Resultados busqueda Honda" en pantalla...
2º Solo me muestra los resultados de la tabla toyota...
Con lo poco que se, es posible que la variable $row sea de caracter global, y me reemplaze los datos guardados por la segunda busqueda? Otra cosa no se me ocurre