
Quiero insertar datos en una tabla, en local... cuando presiono el botón me sale esto:
Código :
Forbidden You don't have permission to access /phpmysql/< on this server. Apache/2.0.58 (Win32) PHP/5.1.4 Server at localhost Port 80
A ver, no quise meter todo mi código, pero creo que no hay solución.
Este es el código.
Código :
<?php //si el formulario ha sido enviado editamos el registro if(isset($_POST['submit'])){ include ("includes/config.php"); include ("includes/funciones.php"); //nos conectamos a mysql $cnx = conectar(); $campos = "nombre, direccion, telefono, email"; $valores = "'".$_POST['nombre']."',"; $valores .= "'".$_POST['direccion']."',"; $valores .= "'".$_POST['telefono']."',"; $valores .= "'".$_POST['email']."',"; $sql = "insert into agenda ($campos) values ($valores)"; $res = mysql_query($sql) or die (mysql_error()); echo "Registro ingresado.<br><a href='post.php'>regresar</a>"; mysql_close($cnx); exit; } ?> <form name="form1" method="post" action="<?echo $_SERVER['PHP_SELF'];?>"> <table width="400" border="1" cellpadding="0" cellspacing="0"> <tr> <td>nombre</td> <td><input name="nombre" type="text" id="nombre" value=""></td> </tr> <tr> <td>direccion</td> <td><input name="direccion" type="text" id="direccion" value=""></td> </tr> <tr> <td>telefono</td> <td><input name="telefono" type="text" id="telefono" value=""></td> </tr> <tr> <td>email</td> <td><input name="email" type="text" id="email" value=""></td> </tr> <tr> <td> </td> <td align="right"><input type="submit" name="submit" value="enviar"></td> </tr> </table> </form>