Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2011, 13:55
Avatar de hectorsabasaqca
hectorsabasaqca
 
Fecha de Ingreso: octubre-2011
Mensajes: 5
Antigüedad: 12 años, 6 meses
Puntos: 1
Pregunta actualizar registros en php

hola como estan vengo de nuevo con una duda en un formuarios de php...nacesito que actualize mis registro en un bd de mysql pero no lo hace soy nuevo en esto de php y pido ayuda urgente no se si este bien mi codigo!!!

formulario 1
Código PHP:
<html>
<head>
<title> Bienvenido al Sistema de Gestion Escolar</title>
</head>
<body background="texture6.gif" text="white" link="white" vlink="white" alink="yellow">
<h1> Sistema De Gestion Escolar</h1>
<p> Escuela Secundaria General "Manuel Saenz"</p>
<h1>Por Favor Ingrese Los Nuevos Datos Del Alumno</h1>

<?php
$host
="localhost";
$usuario="hector";
$contrasena="hector";
$bdd="sistema2";
$tabla="alumno";
$con=mysql_connect("localhost","hector","hector");
mysql_select_db("sistema2");

echo 
'<FORM METHOD="POST" ACTION="actualizar2.php">';

//Creamos la sentencia SQL y la ejecutamos
$query ="SELECT id FROM sistema2.alumno Order By  id";
$result =mysql_query($query,$con)or die(mysql_error());

echo 
'<select name="mat">';

//Generamos el menu desplegable
while ($row=mysql_fetch_array($result))
{echo 
'<option>'.$row["id"];}
?>
</select>
<br>

<br>Id<br>
<INPUT TYPE="TEXT"NAME="id"<br>

<br>Nombre<br>
<INPUT TYPE="TEXT" NAME="nombre"><br>

Apellido Paterno<br>
<INPUT TYPE="TEXT" NAME="paterno"><br>

Apellido Materno<br>
<INPUT TYPE="TEXT" NAME="materno"><br>

Colonia<br>
<INPUT TYPE="TEXT" NAME="colonia"<br>

<br>Codigo Postal<br>
<INPUT TYPE="TEXT"NAME="cp"<br>

<br>Ciudad<br>
<INPUT TYPE="TEXT"NAME="ciudad"<br>

<br>Estado<br>
<INPUT TYPE="TEXT"NAME="estado"<br>

<br>Pais<br>
<INPUT TYPE="TEXT"NAME="pais"<br>

<br>Telefono <br>
<INPUT TYPE="TEXT"NAME="telefono"<br>

<br>Celular<br>
<INPUT TYPE="TEXT"NAME="celular"<br>

<br>email<br>
<INPUT TYPE="TEXT"NAME="email"<br>

<br>Nacionalidad<br>
<INPUT TYPE="TEXT"NAME="nacionalidad"<br>

<br>Fecha de Nacimientod<br>
<INPUT TYPE="TEXT"NAME="fechanacimiento"<br>

<br>Sexo<br>
<INPUT TYPE="TEXT"NAME="sexo"<br>

<br>Curp<br>
<INPUT TYPE="TEXT"NAME="curp"<br>



<INPUT TYPE="SUBMIT" value="Actualizar">

<br><a href="alumnos.php">Regresar<img src= volver.png></a><br>
</FORM>
</div>

</BODY>
</HTML>
y aqui esta el actualizar2.php

Código PHP:
<HTML>
<HEAD>
<TITLE>actualizar2.php</TITLE>
</HEAD>
<BODY>
<?
//Conexion con la base
$con=mysql_connect("localhost","hector","hector");

//selección de la base de datos con la que vamos a trabajar
mysql_select_db("sistema2",$con)or die(mysql_error());

//Creamos la sentencia SQL y la ejecutamos
mysql_query("Update alumno Set id='$_POST[id]' Where id='$mat'",$con);


mysql_query("Update alumno Set nombre='$_POST[nombre]' Where id='$mat'",$con);


mysql_query("Update alumno Set paterno='$_POST[paterno]' Where id='$mat'",$con);


mysql_query("Update alumno Set materno='$_POST[materno]' Where id='$mat'",$con);


mysql_query("Update alumno Set colonia='$_POST[colonia]' Where id='$mat'",$con);

mysql_query("Update alumno Set codigopostal='$_POST[cp]' Where id='$mat'",$con);


mysql_query("Update alumno Set ciudad='$_POST[ciudad]' Where id='$mat'",$con);


mysql_query("Update alumno Set estado='$_POST[estado]' Where id='$mat'",$con);


mysql_query("Update alumno Set pais='$_POST[pais]' Where id='$mat'",$con);


mysql_query("Update alumno Set telefono='$_POST[telefono]' Where id='$mat'",$con);


mysql_query("Update alumno Set celular='$_POST[celular]' Where id='$mat'",$con);


mysql_query("Update alumno Set email='$_POST[email]' Where id='$mat'",$con);


mysql_query("Update alumno Set nacionalidad='$_POST[nacionalidad]' Where id='$mat'",$con);


mysql_query("Update alumno Set fechanacimiento='$_POST[fechanacimiento]' Where id='$mat'",$con);


mysql_query("Update alumno Set sexo='$_POST[sexo]' Where id='$mat'",$con);


mysql_query("Update alumno Set curp='$_POST[curp]' Where id='$mat'",$con);



header("Location:actualizar_alumno.php");
?>
</BODY>
</HTML>