Problema con mis primeros pasos en PHP
Publicado: Mar, 24 Sep 2013, 03:02
Hola yo me estoy inicando en este mundo del desarroyo web completamente auto didacta y me guio por los libros que encuentro por la red. Actualmente decidi empezar usando esta guia ((desarrollo web con php y mysql (anaya - 2003).pdf)). El problema al que me estoy enfrentando ahora es el siguiente. En el libro me dan un codigo en php el cual tiene la simple funcion de agregar nuevos datos a una tabla que guiado por ese libro ya tengo hecha de antemango en el servidor MySQL que instale en mi maquina. En cuanto al acceso de la base de datos no tengo problemas pues en un codigo anterior que me da el libro puedo sacar libremente y mostrar en pantalla los datos de la tabla que hice por ejempo
Usuario - Jimenes- 22 años-053884427-
Por lo que no creo que sea problema de autenticacion. EL problema es a la hora de agregar nuevos datos a esa misma tabla me dice lo siguiente
Forbidden
You don't have acces to \<?=$PHP_SELF?> on this server.
Ahora por que si me deja extraer la información y acceder a la tabla y no me deja alojar nuevos datos??.El programa que uso para esditar las paginas es Aobe dreamweaver CS6. Aquí les dejo el código de la pagina en phh.
Usuario - Jimenes- 22 años-053884427-
Por lo que no creo que sea problema de autenticacion. EL problema es a la hora de agregar nuevos datos a esa misma tabla me dice lo siguiente
Forbidden
You don't have acces to \<?=$PHP_SELF?> on this server.
Ahora por que si me deja extraer la información y acceder a la tabla y no me deja alojar nuevos datos??.El programa que uso para esditar las paginas es Aobe dreamweaver CS6. Aquí les dejo el código de la pagina en phh.
Código: Seleccionar todo
<p><a href= <?=$PHP_SELF?>> Añadir un nuevo alumno.</a></p>
<?php
if ($submit):// conector con la base de datos, con la tabla alumnado he introducir valores en ella.
$bdcnx = mysql_connect ("localhost", "root", "admindatabase");
//seleccionar la base de datos
mysql_select_db ("alumnos");
// Para insertar los valores en la tabla que especifiquemos en los campos que queramos.
$sql = "INSERT INTO alumnado SET
nombre = '$nombre',
apellido = '$apellido',
nacimiento = '$nacimiento',
edad = '$edad',
telefono = '$telefono' ";
if (@mysql_query ($sql))
{
echo ( " <p>Alta dada satisfactoriamente</p> " ) ;
}
else {
echo (" <p>Error al darse de alta.: ".mysql_error() . "</p>") ;
}
//ejemplo del link dentro del un script PHP echo "<a href=index.html>Volver a la pagina principal</a>"
?>
<?php
else:
?>
<form action="<?=$PHP_SELF?>" method="post">
<p>Introdusca sus datos<br>
Nombre: <input type="text" name="nombre" size="20" maxlength="255"/><br>
Apellido:<input type="text" name="apellido" size="20" maxlength="255"/><br>
Fecha de nacimiento:<input type="text" name="nacimiento" size="20" maxlength="255"/><br>
Edad:<input type="text" name="edad" size="20" maxlength="255"/><br>
Telefono:<input type="text" name="telefono" size="20" maxlength="255"/><br>
<input type="submit" name="submit" size="20" maxlength="255" value="ALTA"/>
<br>
</p>
</form>
<?php
endif;
?>