Ayuda con conexión PHP a BD
Publicado por Ivan (3 intervenciones) el 25/12/2019 23:12:50
Buen día, estoy trabajando en hacer una pagina en HTML y PHP para conectarlo con una base de datos en MySQL, la pagina en HTML (que hice en un bloc de notas), ya la tengo y funciona correctamente, el problema es la implementación de PHP, también ya tengo hecha mi BD en localhost/phpmyadmin, sin embargo, al momento de implementar la pagina en PHP que hice, solamente me aparece el código pero no ejecuta nada, si alguien pudiese revisar el código de mi pagina en HTML y PHP y me diga a lo mejor que tengo mal, me ayudaría bastante, cabe resaltar que el código me lo dio mi profesor, así que no se en verdad que esta pasando en totalidad con el código y ya llevo dos días dándole vueltas
Pagina HTML:
PHP(guardar.php):
Pagina HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<!DOCTYPE html>
<html>
<head>
<title>Formulario</title>
<link rel="stylesheet" type="text/css" href="estilo.css">
</head>
<body>
<div class="form">
<form action="guardar.php" method="POST">
<p>Llene el suguiente formulario</p>
<label for="nombre">Escriba su nombre</label>
<br>
<input type="text" name="nombre" placeholder="Nombre" required>
<p>Correo</p>
<label for="correo">Direccion de correo</label>
<br>
<input type="email" name="correo" placeholder="alguien@******.com" required>
<p>Mensaje</p>
<label for="Mensaje">Escriba su mensaje</label>
<br>
<textarea name="mensaje" placeholder="Mensaje" required></textarea>
<br>
<br>
<input type="submit" value="Enviar">
</form>
</div>
</body>
</html>
PHP(guardar.php):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
$conectar=@mysql_connect('localhost','root','');
if(!$conectar){
echo"No se pudo conectar con el servidor";
}else{
$base=mysql_select_db('prueba');
if(!$base){
echo"No se encontro la base de datos";
}
}
$nombre=$_POST['nombre'];
$correo=$_POST['correo'];
$mensaje=$_POST['mensaje'];
$sql="INSERT INTO datos Values('$nombre','$correo','$mensaje')";
$ejecutar=mysql_query($sql);
if(!$ejecutar){
echo"Hubo algun error intentalo mas tarde";
}else{
echo"Datos guardados satisfactoriamente<br>>a href='index.html'>volver</a>";
}
?>
Valora esta pregunta


0