Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/07/2009, 11:15
joe_eliot
 
Fecha de Ingreso: agosto-2005
Mensajes: 6
Antigüedad: 18 años, 8 meses
Puntos: 0
consulta en mysql y php en formulario html

buenas tardes

miren soy nuevo en esto de la programacion Web html y php con mysql

mi duda es la siguiente

tengo una tabla llamada niveles con 2 campos

niveles

campo1 - niv_id (autoincrementable)
campo1- niv_descri (varchar)

ya pude insertar datos en dicha tabla claro nada mas en niv_descri

ahora lo que quiero es que en mi formulario de captura me aparesca ela informacion del campo niv_id


mi formulario es mas o menos asi
Código HTML:
<html>
<head>
</head>
<body>
<tr>
      <td align="right" valign="top"><strong>Clave</strong></td>
      <td><input type="text" size="25" name="nclave" > </td>
    </tr>
    <tr>
		<tr>
      <td align="right" valign="top"><strong>Descripcion</strong></td>
      <td><input type="text" size="25" name="ndescri"> </td>
		  </tr>
	   <tr>
      <td colspan="2" align="center">&nbsp;
			<input type="submit" name="Enviar datos" value=" Enviar ">

</body>
</html> 


lo que quiero es que cuando se capture el siguiente registro ya me aparesca el numero siguiente en el formulario aumentado en 1 osea me va jalar el ultimo valor pero yo quiero el siguiente mas o menos asi

ejemplo:

clave: 2 (informacion estraida de la tabla niveles del campo niv_id que es valor 1)
descrpcion: (en blanco para la siguiente captura)

este es el codigo php que llevo

Código PHP:
<?php

    
// Primero comprobamos que ningún campo esté vacío y que todos los campos existan.
           
            
if(isset($_POST['nclave']) && !empty($_POST['ndescri']) &&
      isset(
$_POST['nclave']) && !empty($_POST['ndescri'])) {
       
     
// Si entramos es que todo se ha realizado correctamente//

        
$link mysql_connect("localhost","root","uae2009");
        
mysql_select_db("uae",$link);
                

                

   
// Con esta sentencia SQL insertaremos los datos en la base de datos
        
mysql_query("INSERT INTO niveles (niv_descri)
        VALUES ('$_POST[ndescri]')"
,$link);


   
// Ahora comprobaremos que todo ha ido correctamente
        
$my_error mysql_error($link);

        if(!empty(
$my_error)) {

            echo 
"Ha habido un error al insertar los valores. $my_error"

        } else {

            echo 
"<h1>Los datos han sido introducidos satisfactoriamente</h1>";

        }

    } else {

        echo 
"<h1>Error, no ha introducido todos los datos</h1>";

    }
        

?>

ya pude consultar pero quiero que me hechen la mano en que codigo mehace falta para ya poder consultar nada mas el campo niv_id y poder visualizarla en el formulario de captura automaticamente

muchas gracias