si lo pongo con variables me imprime todas las columnas pero si uso datos de la consulta me quita un registro
[http://www.subirimagenes.com/fotos-coincidencias-4136396.html"]miren[/URL]
como apesar de que el query arroja 9 rows o 20 rows me quita un registro alguien me puede ayudar?
Código PHP:
<?php while($a <= $totalRows_Recordset1)
por que antes lo hacia asi para cada campo
Código PHP:
<?php echo $row_Recordset1['ciudad']; ?>
Código PHP:
<?php echo "Se encontraron ". $totalRows_Recordset1." coincidencias <br />" ?>
<br />
<?php
$numValores = $totalRows_Recordset1;
$va = 1;
$a=1;
?>
<table width="500" border="0" cellspacing="0" cellpadding="0">
<?php while($row_Recordset1 = mysql_fetch_assoc($Recordset1)){
if($va ==1 ) { ?>
<tr>
<td><?php echo $a; $va++; ?></td>
<?php }else{ ?>
<td><?php echo $a; $va=1; ?></td>
</tr>
<?php
}
$a++;
}?>
<?php if($numValores%2){ ?>
<td> </td>
</tr>
<?php } ?>
</table>
Código PHP:
<?php
mysql_select_db($database_arellano, $arellano);
$query_Recordset1 = "SELECT * FROM mobiliario WHERE ciudad LIKE '".$_POST['ciudad']."' ";
if (!($_POST['tipo']=='')) {$query_Recordset1 = $query_Recordset1 . "AND tipo = '".$_POST['tipo']."'";}
if (!($_POST['ubicacion']=='')){$query_Recordset1 = $query_Recordset1 . "AND ubicacion = '".$_POST['ubicacion']."'";}
if (!($_POST['pmin']=='')) {$query_Recordset1 = $query_Recordset1 . "AND precio >= '".$_POST['pmin']."'";}
if (!($_POST['pmax']=='')) {$query_Recordset1 = $query_Recordset1 . "AND precio <= '".$_POST['pmax']."'";}
$Recordset1 = mysql_query($query_Recordset1, $arellano) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
?>