Programación Web y Scripting > PHP
Ayuda Con Php!!!!!!
(1/1)
delyryus:
Hola necesito ayuda con este codigo PHP, no se que pasa no procesa los formularios!!!!!!
<?
include( "link.php" );
if( isset( $HTTP_POST_VARS['name'] ) )
{
$sql="INSERT INTO agenda VALUES( '".$name."','".$email."','".$tel."' )";
if( mysql_query( $sql,$link ) )
{
print "Datos Agregados.";
}
else
{
print "Error al Agregar Datos.";
}
}
else
{
?>
<HTML>
<HEAD><TITLE>Agregar Usuario</TITLE></HEAD>
<BODY>
<CENTER>
<FORM method='post' action='add.php'>
<br><br><br>
nombre: <INPUT type='text' name='name'><br>
email: <INPUT type='text' name='email'><br>
telefono: <INPUT type='text' name='tel'><br><br>
<INPUT type='submit' value='Agregar'>
</FORM>
</CENTER>
</BODY>
</HTML>
<?
}
?>
al que me pueda contestar le doy mil gracias.
[^La ignorancia me corre, pero yo corro mas rapido^]
NRM:
Que version de PHP estas corriendo?
Si es una version moderna creo que deberias de cambiar lo siguiente.
--- Código: Text --- <? include( "link.php" ); if( isset($_POST['name']) && !empty($_POST['name'])) { $sql = mysql_connect("localhost", "mysql_user", "mysql_password") or die ("Error: " . mysql_error()); name = $_POST['name']; email = $_POST['email']; tel = $_POST['tel']; $sql="INSERT INTO agenda VALUES('" .$name. "','".$email."','".$tel."' );"; if( mysql_query( $sql,$link ) ) { print "Datos Agregados."; } else { print "Error al Agregar Datos."; } } else {?><HTML><HEAD> <TITLE>Agregar Usuario</TITLE></HEAD><BODY> <CENTER> <FORM method='post' action='<? echo $_SERVER['PHP_SELF']; ?>'> <br><br><br> nombre: <INPUT type='text' name='name'><br> email: <INPUT type='text' name='email'><br> telefono: <INPUT type='text' name='tel'><br><br> <INPUT type='submit' value='Agregar'> </FORM> </CENTER></BODY></HTML><? }?>
Espero te sirva.
delyryus:
gracias voy a tratar.
la version que corro es php 4.3.2
[^La ignorancia me corre, pero yo corro mas rapido^]
delyryus:
Sigue sin andar!!!!!!!
[^La ignorancia me corre, pero yo corro mas rapido^]
Avalon:
Prueba con esto...
--- Código: Text ---<? if( isset($_POST['name']) && !empty($_POST['name'])) { include( "link.php" ); $name = $_POST['name']; $email = $_POST['email']; $tel = $_POST['tel']; $sql="INSERT INTO agenda VALUES('" .$name. "','".$email."','".$tel."' );"; if( mysql_query( $sql,$link ) ) { print "Datos Agregados."; } else { print "Error al Agregar Datos."; } } else {?><HTML><HEAD> <TITLE>Agregar Usuario</TITLE></HEAD><BODY> <CENTER> <FORM method='post' action='<? echo $_SERVER['PHP_SELF']; ?>'> <br><br><br> nombre: <INPUT type='text' name='name'><br> email: <INPUT type='text' name='email'><br> telefono: <INPUT type='text' name='tel'><br><br> <INPUT type='submit' value='Agregar'> </FORM> </CENTER></BODY></HTML><? }?>
Si no funciona habría que ver que no haya algún error en el archivo link.php
Salu2,
Avalon
Navegación
Ir a la versión completa