Ver Mensaje Individual
  #9 (permalink)  
Antiguo 25/09/2005, 03:38
safa
 
Fecha de Ingreso: enero-2005
Mensajes: 19
Antigüedad: 19 años, 3 meses
Puntos: 0
No he entendido mucho, así queda, aunq sólo he añadido los $POST.

<?
session_start();
?>
<html>

<head>

<title>ERASMUS EI3. Buscar un estudiante</title>
<link rel="stylesheet" type="text/css" href="FormTabla.css" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
<h1>B&uacute;squeda de un
estudiante</h1>
<FORM ACTION=BusqEditEst.php METHOD=post>
<p align="center">Introduce el DNI o pasaporte del estudiante: </p><br><br>
<div align="center"><INPUT TYPE=text NAME=dni></div><BR><br>
<div align="center"><INPUT TYPE=submit NAME=OK VALUE="BUSCAR"></div><BR>
</FORM>
<?php
$dni = $_POST['dni'];
$BUSCAR = $_POST['BUSCAR'];
if ($OK == "BUSCAR") {
echo "OK=";
echo $OK;
// conexion al servidor de bases de datos
$db=mysql_connect ("localhost", "mpombo", "mcubas") or die ('problema conectando porque :' . mysql_error());
// seleccionado la base de datos
mysql_select_db ("erasmus",$db);
// preparando la instruccion sql

$q = "select * from estudiantes where dni= ".$dni;
// ejecutando el query select regresa un rowset
$estudiantes = mysql_query($q, $db) or die ("problema con query") ;
// regresando renglon con registro
$reg = mysql_fetch_row($resultado) or die("problema con registros");

// construyendo forma dinamica
echo "<FORM ACTION=BusqEditEst.php METHOD=post>";
// recordar que strings se encadenan con .

echo "DNI:<INPUT TYPE=text NAME=dni value=\"$reg[0]\"><BR>";
echo "NOMBRE:<INPUT TYPE=text NAME=nombre value=$reg[1]><BR>";
echo "APELLIDOS:<INPUT TYPE=text NAME=apellidos value=\"".$reg[2]."\"><BR>";
echo "DIRECCIÓN:<INPUT TYPE=text NAME=direccion value=\"".$reg[3]."\"><BR>";
echo "TELEFONO:<INPUT TYPE=text NAME=telefono value=$reg[4]><BR>";
echo "EMAIL:<INPUT TYPE=text NAME=email value=$reg[5]><BR>";
echo "CURSO:<INPUT TYPE=text NAME=curso value=$reg[6]><BR>";
echo "DESTINO:<INPUT TYPE=text NAME=destino value=$reg[7]><BR>";
echo "COORDINADOR:<INPUT TYPE=text NAME=coordinador value=$reg[8]><BR>";
echo "NOMBRE DE USUARIO:<INPUT TYPE=text NAME=nombreUsuario value=$reg[9]><br>";
echo "CONTRASEÑA:<INPUT TYPE=hidden NAME=clave value=$reg[10]><br>";
echo "<INPUT TYPE=submit NAME=OK VALUE=editar><BR>";
echo "</FORM>";
}//else { echo "No existe ningún estudiante con ese dni"; }

if ($OK == "editar")
{
// conexion al servidor de bases de datos
$db=mysql_connect ("localhost", "mpombo", "mcubas")
or die ('problema conectando porque :' . mysql_error());
// seleccionado la base de datos
mysql_select_db ("erasmus",$db);
// preparando la instruccion sql
// $q = "UPDATE estudiantes SET dni=".$dni.", nombre='".$nombre."', direccion=".$direccion.", telefono=".$telefono.", email=".$email.", curso=".$curso.", destino=".$destino.", coordinador=".$coordinador.", nombreUsuario=".$nombreUsuario.", ".clave=$clave." where dni=".$dni;
$q = "UPDATE estudiantes SET nombre='".$nombre."', apellidos=".$apellidos.", direccion=".$direccion.", telefono=".$telefono.", email=".$email.", curso=".$curso.", destino=".$destino.", coordinador=".$coordinador.", nombreUsuario=".$nombreUsuario.", clave=".$clave." where dni=".$dni;

// ejecutando el query
mysql_query($q, $db) or die ("problema con query");
// avisando
echo "REGISTRO EDITADO";
}
?>
</HTML>