Tema: Porque??
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/11/2004, 12:02
wjlopez
 
Fecha de Ingreso: marzo-2004
Mensajes: 109
Antigüedad: 20 años, 1 mes
Puntos: 0
Porque??

Hola amigos... de nuevo aqui.... molestandolos

tengo una duda y se que ustedes me pueden ayudar a resolver..
quiero consultar datos que e almacenado en mi base MySQL y lo hago de la siguiente manera

<?php
if (!isset($buscar)){
echo "Debe especificar un parámetro";
echo "</html></body> \n";
exit;
}
$link = mysql_connect("web", "root", "nnss");
mysql_select_db("sol", $link);
$result = mysql_query("SELECT * FROM sol_val_sup WHERE ESTADO = 'INGRESADA' ORDER BY carnet", $link) or die (msyql_error());
if ($row = mysql_num_rows($result)){
echo "<table border = '1'> \n";
//Mostramos los nombres de las tablas
echo "<tr> \n";
while ($field = mysql_fetch_field($result)){
echo "<td><strong>$field->name</strong></td> \n";
}
echo "</tr> \n";
do {
echo "<tr> \n";
echo "<td>".$row["carnet"]."</td><br> \n";
echo "<td>".$row["cantidad"]."</td> \n";
echo "<td>".$row["dia"]."</td> \n";
echo "<td>".$row["mes"]."</td> \n";
echo "<td>".$row["año"]."</td> \n";
echo "<td>".$row["present_a"]."</td> \n";
echo "<td>".$row["lugar_entrega"]."</td> \n";
echo "<td>".$row["fcha_ingreso"]."</td> \n";
echo "<td>".$row["ESTADO"]."</td> \n";
echo "</tr> \n";
} while ($row = mysql_fetch_array($result));
echo "</table> \n";
} else {
echo "¡ No se ha encontrado!";
}
?>



todo esto me funciona perfectamente pero por cada registro que me entrega me ingresa una fila vacia en la parte superior de la tabla de resultados. quisiera saber por que se da este fenomeno... y como puedo hacer para que ya no se produsca.

por otra parte quisiera saber como hago para parametrizar el tamaño de las celdas puesto que ahora me arroja resultados pero el tamaño de las celdas es muy pequeño y en ocaciones hacen que un registro utilice hasta tres lineas...

gracias....

atte. William López