Comunidad de diseño web y desarrollo en internet online

no muestra el ultimo registro insertado previamente con insert

Citar            
MensajeEscrito el 13 Oct 2011 01:29 pm
tengo problemas para mostrar el ultimo registro ingresado
en un listbox este es el codigo del listbox

$sel_ss = "SELECT * FROM pais ORDER BY id_pais ASC";
//ORDER BY id_pais desc limit 1";
$res_ss = mysql_query($sel_ss, $link);
while($db_ss = mysql_fetch_array($res_ss)){
if($db_ss["nom_pais"]!="Teleduc"){
echo '<option value="'.$db_ss["id_pais"].'">'.$db_ss["nom_pais"].'</option>';
}
}

Por angelo27

Claber

136 de clabLevel



 

msie8
Citar            
MensajeEscrito el 13 Oct 2011 02:13 pm
A simple vista el codigo parece estar bien.
El problema podria estar en el insert, lo que deberia hacer es revisar la db para asegurarse de que los datos estan. O quizas el problema este en los datos mismos.

Saludos.

Por pablon

38 de clabLevel



Genero:Masculino  

Conozco a un grupo de personas que resuelve cualquier tipo de problema.

opera
Citar            
MensajeEscrito el 13 Oct 2011 02:24 pm
hola pablon este es el insert:

<?php
include("include/conn.inc.php");
$nombre=$_POST["nombrepais"];
$sql="insert into pais (nom_pais)";
$sql.="values ('$nombre')";
$result=mysql_query($sql,$link);
echo"<script type=\"text/javascript\">alert('el nuevo País fue ingresado'); window.parent.Shadowbox.close();</script>";
?>

el dato se registra en la tabla el problema esta que el listbox muestra todos los anteriores menos el ultimo insertado

Por angelo27

Claber

136 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Oct 2011 03:32 pm
No tengo idea de cual pueda ser el problema.
Todo parace estar bien, si el dato esta en la db con el codigo que muestra el select deberia aparecer. Si le saca el ORDER BY lo deberia ver al final de la lista.

Por pablon

38 de clabLevel



Genero:Masculino  

Conozco a un grupo de personas que resuelve cualquier tipo de problema.

opera
Citar            
MensajeEscrito el 13 Oct 2011 05:39 pm
tampoco lo muestra hice la prueba desde phpmyadmin y el select *** order by** devuelve registros y si le agrego LIMIT 1 devuelve solo el ultimo
pero en el php no devuelve el ultimo
ayuda pf.

Por angelo27

Claber

136 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.