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 --- &#60;?   include( &#34;link.php&#34; );    if( isset(&#036;_POST['name']) && !empty(&#036;_POST['name']))   {      &#036;sql = mysql_connect(&#34;localhost&#34;, &#34;mysql_user&#34;, &#34;mysql_password&#34;) or die (&#34;Error: &#34; . mysql_error());            name = &#036;_POST['name'];      email = &#036;_POST['email'];      tel = &#036;_POST['tel'];            &#036;sql=&#34;INSERT INTO agenda VALUES('&#34; .&#036;name. &#34;','&#34;.&#036;email.&#34;','&#34;.&#036;tel.&#34;' );&#34;;       if( mysql_query( &#036;sql,&#036;link ) )      {         print &#34;Datos Agregados.&#34;;      }      else      {         print &#34;Error al Agregar Datos.&#34;;      }   }   else   {?&#62;&#60;HTML&#62;&#60;HEAD&#62;   &#60;TITLE&#62;Agregar Usuario&#60;/TITLE&#62;&#60;/HEAD&#62;&#60;BODY&#62;   &#60;CENTER&#62;   &#60;FORM method='post' action='&#60;? echo &#036;_SERVER['PHP_SELF']; ?&#62;'&#62;      &#60;br&#62;&#60;br&#62;&#60;br&#62;      nombre: &#60;INPUT type='text' name='name'&#62;&#60;br&#62;      email: &#60;INPUT type='text' name='email'&#62;&#60;br&#62;      telefono: &#60;INPUT type='text' name='tel'&#62;&#60;br&#62;&#60;br&#62;      &#60;INPUT type='submit' value='Agregar'&#62;   &#60;/FORM&#62;   &#60;/CENTER&#62;&#60;/BODY&#62;&#60;/HTML&#62;&#60;?   }?&#62;  
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 ---&#60;?   if( isset(&#036;_POST['name']) && !empty(&#036;_POST['name']))  {     include( &#34;link.php&#34; );      &#036;name = &#036;_POST['name'];     &#036;email = &#036;_POST['email'];     &#036;tel = &#036;_POST['tel'];          &#036;sql=&#34;INSERT INTO agenda VALUES('&#34; .&#036;name. &#34;','&#34;.&#036;email.&#34;','&#34;.&#036;tel.&#34;' );&#34;;      if( mysql_query( &#036;sql,&#036;link ) )     {        print &#34;Datos Agregados.&#34;;     }     else     {        print &#34;Error al Agregar Datos.&#34;;     }  }  else  {?&#62;&#60;HTML&#62;&#60;HEAD&#62;  &#60;TITLE&#62;Agregar Usuario&#60;/TITLE&#62;&#60;/HEAD&#62;&#60;BODY&#62;  &#60;CENTER&#62;  &#60;FORM method='post' action='&#60;? echo &#036;_SERVER['PHP_SELF']; ?&#62;'&#62;     &#60;br&#62;&#60;br&#62;&#60;br&#62;     nombre: &#60;INPUT type='text' name='name'&#62;&#60;br&#62;     email: &#60;INPUT type='text' name='email'&#62;&#60;br&#62;     telefono: &#60;INPUT type='text' name='tel'&#62;&#60;br&#62;&#60;br&#62;     &#60;INPUT type='submit' value='Agregar'&#62;  &#60;/FORM&#62;  &#60;/CENTER&#62;&#60;/BODY&#62;&#60;/HTML&#62;&#60;?  }?&#62; 

Si no funciona habría que ver que no haya algún error en el archivo link.php


Salu2,
Avalon

Navegación

[0] Índice de Mensajes

Ir a la versión completa