<html>
<head>
<title>Formulario para añadir datos a la tabla demo4</title>
</head>
<body>

<? 

# definimos una variable con el NOMBRE DE LA BASE DE DATOS


$base="sihotel";

# establecemos la conexión con el servidor

$conexion=mysqli_connect ("localhost","root","castillejos");

#Seleccionamos la BASE DE DATOS en la que PRETENDEMOS TRABAJAR

mysqli_select_db ($base, $conexion);


#creamos una consulta de las bases de datos demo4 y demodat2
# esta segunda es la tabla de puntuaciones de la segunda prueba
# seleccionamos los campos DNI de ambas tablas
# y nombre y apellidos de la primera
# establecemos como condicion la IGUALDAD DE LOS DNI en ambas BASES





$resultado=mysqli_query($con ,"SELECT n_reg, fnombre, fapellido, fnumcto FROM valeryus19 limit 10 ",$conexion);

# presentamos la salida en forma de tabla HTML

# estos son los encabezados


echo "<table align=center border=2 style='#F0FFFF'>";
    echo "<td colspan=5 align=center>Para modificar escribe en la casilla correspondiente</td><tr>";
        echo "<td align=center>FOLIO</td>";
		echo "<td align=center>NOMBRE</td>";
		echo "<td align=center>APELLIDO</td>";
		echo "<td align=center>HABITACION</td>";
    echo "<td align=center>TIPO DE HABITACION</td><tr>";


#escribimos la etiqueta de apertura de un formulario como method=post
# como action ponemos la direccion de la página que realizará las actualizaciones
# en este caso sera ejemplo133.php

    echo "<form name='modificar' method=post action='ejemplo133.php'>";

while($salida = mysqli_fetch_array($resultado)){

    # escribimos un bucle que nos lea desde el indice 0 hasta el indice 6
        # de la matriz de salida ya que los indices 0,1,2,3,4...
        # se corresponden con el número de orden tal como fueron establecidos
        # los campos en la opción SELECT: 0 es el indice del primero
        # 1 el de segundo, 2 el del tercero, etc. etc.

       for ($i=0;$i<4;$i++){

# establecemos un condicion que escriba una tabla normal SALVO
# cuando $i=4 que es el valor actual de la puntuación
# cuando eso ocurre pedimos que escriba en la celda de la tabla
# un campo de formulario TIPO TEXTO cuyo NOMBRE SEA UNA MATRIZ
# aqui la hemos llamado ident 
# cuyos indices sean los DNI de los personajes de la tabla
# recuerda que la $Salida[0] contiene siempre el primer elemento
# definido en la opcion SELECT y que en este caso es el DNI
# PEDIMOS QUE ESE CAMPO DEL FORM tenga por valor EL VALOR ACTUAL DE LA PUNTUACION
# existente en la base de DATOS


        if($i!=3){       

    echo "<td>",$salida[$i],"</td>";
	//echo "<td>",$entrada[$i],"</td>";
        }else{
        //echo "<td><input type=text size=8 name=id[$salida[0]] value=$salida[1]></td><tr>";
		echo "<td><input type=text size=8 name=ident[$salida[0]] value=$salida[3]></td><tr>";
    }

        #cerramos el bucle for

        }   

    
# CERRAMOS EL BUCLE WHILE

}

# cerramos la conexión... y listo...

         mysqli_close($conexion)
 


# SALIMOS DE PHP y ponemos los botones de borrar /enviar desde HTML

?>

<td colspan=5 align=center><br><input type=submit value='Modificar'>&nbsp;<input type=reset value='Borrar'>

<!-- CERRAMOS EL FORMULARIO Y LA TABLA -->

</form></table>

<!-- LOS CAMPOS DEL FORMULARIO PUEDEN MODIFICARSE DESDE EL TECLADO
     Y RECOGERAN LAS MODIFICACIONES EN EL ARRAY iden que como recuerdas
     TENIA POR INDICE EL Nº DE DNI
     AL PULSAR EN ENVIAR ESE ARRAY ES PASADO A ejemplo133.php
     QUE REALIZA LA ACTUALIZACION DE LA TABLA -->






</body>
</html>


