![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
07/08/2006, 21:56
|
![Avatar de tupajz](http://static.forosdelweb.com/customavatars/avatar145271_1.gif) | | | Fecha de Ingreso: julio-2006
Mensajes: 55
Antigüedad: 18 años, 6 meses Puntos: 1 | |
Problema con ...action=<? $PHP_SELF ?>... Hola a todos.
Soy nuevo en esto, por favor si alguien puede ayudarme, se lo agradecería mucho, tengo una tabla como sigue:
tabla: usuarios
atributos:
id int (autoincrement)
nombre varchar
correo varchar
tengo un formulario:
form.php
y su código es el siguiente:
<html>
<head>
<title>Verificar Usuarios</title>
</head>
<body> <form action=<?php $PHP_SELF ?> method="post" name="frm">
<input name="txt_nombre" type="text" id="txt_nombre">
<input name="txt_correo" type="text" id="txt_correo">
<input name="enviar" type="submit" id="enviar" value="Enviar">
</form>
</body>
</html>
<?php
$host="localhost";
$user="root";
$pass="";
$db="roccmuss";
$link=@mysql_connect($host,$user,$pass)or die (exit(mysql_error()));
mysql_select_db($db); if (isset($enviar))
{
$nom=$_POST['txt_nombre'] ;
$correo=$_POST['txt_correo'] ;
$sql="insert into usuarios(nombre,correo)values('$nom','$correo')";
mysql_query($sql);
}?>
El problema es que me sale el siguiente mensaje: Forbidden
You don't have permission to access /roccmuss/Nueva/method="post" on this server.
-------------------------------------------------------------------------------- Apache/2.0.58 (Win32) PHP/5.1.4 Server at localhost Port 80
cuando realizo este mismo programa enviando los datos de una página a otra utilizando GET o POST se ejecuta corractamente; sin embargo necesito hacerlo en una misma página y para eso uso la función isset
junto con ......action=<?php $PHP_SELF ?> .....
¿Como puedo hacerlo de ésta manera?
¿Necesito proveerme de permisos, cómo lo hago?
¿Alguna referencia web?
De antemano muchas gracias esperaré su ayuda |