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 </th>\n");
print ("<th scope='col'>DIRECCION
</th>\n");
print ("<th scope='col'>CIUDAD </th>\n");
print ("<th scope='col'>C.P.</th>\n");
print ("<th scope='col'>PROVINCIA </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