Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/03/2010, 14:25
corretodo
 
Fecha de Ingreso: agosto-2009
Mensajes: 193
Antigüedad: 15 años, 3 meses
Puntos: 0
Como puedo asignar a una variable el primer registro ordenado asc

Tengo una pagina en php para presentar una tabla-db en una tabla-html ordenada ascendentemente.
Como puedo asignar a la variable $registro que es la que controla el id_ de los registros, que en el codigo que he puesto debajo toma el valor del ultimo registro ordenado.
Para que tome el valor del primer registro ordenado que me resenta en la tabla-html .
Código PHP:
<?php 

//---------------------Titulos de la tabla--- 
print ("<div class='scrolled'>\n"); 
print (
"<table wjth=100%>\n"); 
print (
"<tr>\n");  
print (
"<th scope='col'>NOMBRE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</th>\n"); 
print (
"<th scope='col'>DIRECCION&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</th>\n"
); 
print (
"<th scope='col'>CIUDAD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</th>\n"); 
print (
"<th scope='col'>C.P.</th>\n"); 
print (
"<th scope='col'>PROVINCIA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</th>\n"); 
print (
"<th scope='col'>T-MOVIL</th>\n");    
print (
"</tr>\n"); 
//---------------------- 
$tabla=0
$conexion mysql_connect("localhost""root"""); // conecta con el servidor 
mysql_select_db("amistades"$conexion) or  die ("No se puede seleccionar la base de daros"); // conecta con la base de datos 
$instruccion "SELECT * FROM amigos ORDER BY NOMBRE ASC"//ordena la tabla 
$consulta mysql_query ($instruccion$conexion) or die ("Fallo en la consulta");  
while (
$row mysql_fetch_array($consulta)) 

$registro $row['id_amigo']; 
If (
$tabla==0

//-------------------------Fila de un color------------------------- 
print ("<tr width=100%>\n"); 
print (
"<th scope='row' class='spec'>" "</th>\n"); 
print  (
"<td>" $row['nombre'] . "</td>\n"); 
print  (
"<td>" $row['direccion'] . "</td>\n"); 
print  (
"<td>" $row['ciudad'] . "</td>\n"); 
print  (
"<td>" $row['codigo'] . "</td>\n"); 
print  (
"<td>" $row['provincia'] . "</td>\n"); 
print  (
"<td>" $row['movil'] . "</td>\n"); 
print (
"</tr>\n"); 
$tabla 1

else 

//-----------------------------Fila de otro color------------------- 
print ("<tr width=100%>\n"); 
print (
"<th scope='row' class='specalt'>" "</th>\n"); 
print  (
"<td>" $row['nombre'] . "</td>\n"); 
print  (
"<td>" $row['direccion'] . "</td>\n"); 
print  (
"<td>" $row['ciudad'] . "</td>\n"); 
print  (
"<td'>" $row['codigo'] . "</td>\n"); 
print  (
"<td>" $row['provincia'] . "</td>\n"); 
print  (
"<td>" $row['movil'] . "</td>\n"); 
print (
"</tr>\n"); 
print (
"</table>\n"); 
print (
"</div>\n"); 
$tabla=0;  


//--------------------------Asigno campos para el formulario---------------- 
//-------------Me presenta simpre el ultimo registro ordenado ascendentemente--
//--------- Como puedo hacer para que presente el primer registro ordenado asc

$_POST['nombre'] = $resultado['nombre']; 
$_POST['direccion'] = $resultado['direccion']; 
$_POST['ciudad'] = $resultado['ciudad']; 
$_POST['codigo'] = $resultado['codigo']; 
$_POST['provincia'] = $resultado['provincia']; 
$_POST['movil'] = $resultado['movil']; 
//-------------------------------------------------- 
mysql_free_result($consulta); 
mysql_close($conexion); // cierra la conexion con la base de datos 
?>
Muchas Gracias