Foros del Web » Programando para Internet » PHP »

todo en un php ayuda

Estas en el tema de todo en un php ayuda en el foro de PHP en Foros del Web. hola es que quise poner todo el codigo en un php pero cuando lleno los campos y le doy enviarº se carga la web y ...
  #1 (permalink)  
Antiguo 07/06/2007, 09:31
 
Fecha de Ingreso: enero-2005
Mensajes: 386
Antigüedad: 19 años, 10 meses
Puntos: 3
todo en un php ayuda

hola es que quise poner todo el codigo en un php pero cuando lleno los campos y le doy enviarº se carga la web y no se va a la parte de agregar en la base de datos por que ?

<?
if (!$HTTP_POST_VARS){
?>
<html>
<head>
<title></title>
</head>
<body>
<center>Alta Egresado</center>
<br>
<form method="POST" action="alta_egresado.php">
<table border=0 width=100%>
<td width=30%>Numero de control:</td>
<td><input type="text" name="nu_control" id="nu_control" size="20"></td>
<tr>
<td width=30%>Contraseña:</td>
<td><input type="text" name="contrasena" id="contrasena" size="20"></td>
<tr>
<td width=30%>Nombre:</td>
<td><input type="text" name="nombre" id="nombre" size="20"></td>
</table>
<center>
<input type="submit" value="Enviar" name="enviar">
</center>
</form>
</body>
</html>
<?
}else{
include("config.php");


$nu_control=$_POST["nu_control"];
$contrasena=$_POST["contrasena"];
$nombre=$_POST["nombre"];

$query="INSERT INTO egresado (nu_control,contrasena,nombre) VALUES ('$nu_control','$contrasena','$nombre')";


$Result=mysql_query($query) or die (mysql_error());
$filasafectadas=mysql_affected_rows();
if ($filasafectadas==1){
echo "Usuario Agregado";
}else{
echo "Usuario No Agregado";
}

mysql_close($conecta);
} }
?>
  #2 (permalink)  
Antiguo 07/06/2007, 11:26
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Re: todo en un php ayuda

Prueba cambiando:
Código PHP:
<?php
if (!$HTTP_POST_VARS){
?>
Por:
Código PHP:
<?
if ( "POST" != strtoupper$_SERVER['REQUEST_METHOD']) ){
?>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:04.