hola estoy practicando para un examen que voy a tener de programacion web y tengo algunas dudas
estoy haciendo pruebas basicas de php y mysql lo de insertar modificar y borrar
ya inserto pero ahora quiero modificar algun registros de los que tengo en la base y no lo hace solo vueve a isertar un nuevo registro y yo quierio que actualize
alguie me puede ayudar este es mi codigo
<html>
<head>
<title> pagina de prueba</title>
</head>
<FORM ACTION="prueba.php"METHOD="POST">
NOMBRE:<br>
<INPUT TYPE="text" name="nombre" value=""><br>
DIRECCION:<br>
<INPUT TYPE="text" name="direccion" size="30" value=""><br>
SEXO:<br>
<INPUT type="radio" name= "sexo" value="Hombre"> Hombre<br>
<INPUT type="radio" name="sexo" value="Mujer"> Mujer<br>
ESTADO:<br>
<SELECT name= "estado">
<option> elige un estado
<OPTION> SAN LUIS POTOSI
<OPTION> QUERETARO
<OPTION> ZACATECAS
<OPTION> JALISCO
<OPTION> DF
<OPTION> NUEVO LEON
<OPTION> SINALOA
<OPTION> TAMAULIPAS
</SELECT>
Fecha de nacimiento:<br>
DIA:
<SELECT name= "dia">
<option> elige un dia
<OPTION> 01
<OPTION> 02
<OPTION> 03
<OPTION> 04
<OPTION> 05
<OPTION> 06
<OPTION> 07
<OPTION> 08
</SELECT>
MES:
<SELECT name= "mes">
<option> elige un mes
<OPTION> 01
<OPTION> 02
<OPTION> 03
<OPTION> 04
<OPTION> 05
<OPTION> 06
<OPTION> 07
<OPTION> 08
</SELECT>
AÑO:
<SELECT name= "año">
<option> elige un año
<OPTION> 1999
<OPTION> 2000
<OPTION> 2001
<OPTION> 2004
<OPTION> 2005
<OPTION> 2006
<OPTION> 2007
<OPTION> 2008
</SELECT>
<INPUT TYPE="submit" value="aceptar">
<?php
$nombre=$_POST['nombre'];
$direccion=$_POST['direccion'];
$sexo=$_POST['sexo'];
$dia=$_POST['dia'];
$mes=$_POST['mes'];
$año=$_POST['año'];
$fecha=$año.$mes.$dia;
$estado=$_POST['estado'];
$conexion=mysql_connect("localhost","root","")or die("error en la conexion");
mysql_select_db("prueba",$conexion);
$consulta ="UPDATE alumnos SET direccion='$direccion', estado='$estado' WHERE nombre='$nombre'";
$rs = mysql_query($consulta);
if($rs == false){
echo'<p>error al modifocar los datos</p>';
}else{
echo'<p>los datos se modificaron correctamente</p>';
}
mysql_close($conexion);
?>
</html>
este es el codigo primero tengo un formulario y despues esta lo de php porfa si alguien sabe que me ayude porfa gracias
estoy haciendo pruebas basicas de php y mysql lo de insertar modificar y borrar
ya inserto pero ahora quiero modificar algun registros de los que tengo en la base y no lo hace solo vueve a isertar un nuevo registro y yo quierio que actualize
alguie me puede ayudar este es mi codigo
<html>
<head>
<title> pagina de prueba</title>
</head>
<FORM ACTION="prueba.php"METHOD="POST">
NOMBRE:<br>
<INPUT TYPE="text" name="nombre" value=""><br>
DIRECCION:<br>
<INPUT TYPE="text" name="direccion" size="30" value=""><br>
SEXO:<br>
<INPUT type="radio" name= "sexo" value="Hombre"> Hombre<br>
<INPUT type="radio" name="sexo" value="Mujer"> Mujer<br>
ESTADO:<br>
<SELECT name= "estado">
<option> elige un estado
<OPTION> SAN LUIS POTOSI
<OPTION> QUERETARO
<OPTION> ZACATECAS
<OPTION> JALISCO
<OPTION> DF
<OPTION> NUEVO LEON
<OPTION> SINALOA
<OPTION> TAMAULIPAS
</SELECT>
Fecha de nacimiento:<br>
DIA:
<SELECT name= "dia">
<option> elige un dia
<OPTION> 01
<OPTION> 02
<OPTION> 03
<OPTION> 04
<OPTION> 05
<OPTION> 06
<OPTION> 07
<OPTION> 08
</SELECT>
MES:
<SELECT name= "mes">
<option> elige un mes
<OPTION> 01
<OPTION> 02
<OPTION> 03
<OPTION> 04
<OPTION> 05
<OPTION> 06
<OPTION> 07
<OPTION> 08
</SELECT>
AÑO:
<SELECT name= "año">
<option> elige un año
<OPTION> 1999
<OPTION> 2000
<OPTION> 2001
<OPTION> 2004
<OPTION> 2005
<OPTION> 2006
<OPTION> 2007
<OPTION> 2008
</SELECT>
<INPUT TYPE="submit" value="aceptar">
<?php
$nombre=$_POST['nombre'];
$direccion=$_POST['direccion'];
$sexo=$_POST['sexo'];
$dia=$_POST['dia'];
$mes=$_POST['mes'];
$año=$_POST['año'];
$fecha=$año.$mes.$dia;
$estado=$_POST['estado'];
$conexion=mysql_connect("localhost","root","")or die("error en la conexion");
mysql_select_db("prueba",$conexion);
$consulta ="UPDATE alumnos SET direccion='$direccion', estado='$estado' WHERE nombre='$nombre'";
$rs = mysql_query($consulta);
if($rs == false){
echo'<p>error al modifocar los datos</p>';
}else{
echo'<p>los datos se modificaron correctamente</p>';
}
mysql_close($conexion);
?>
</html>
este es el codigo primero tengo un formulario y despues esta lo de php porfa si alguien sabe que me ayude porfa gracias