intento insertar datos a mi base de datos en mysql desde un formulario basico, estoy aprendiendo ape
Publicado por walter (1 intervención) el 02/07/2018 02:23:52
Parse error: syntax error, unexpected '$nombre' (T_VARIABLE) in C:\xampp\htdocs\curso_php\mysqli\proceso\guardatos.php on line 10
este es mi archivo ke kontien el formulario
este es mi fiuchero que contiene la cadena de conexion
este es mi fichero donde recibo los datos del formulario
este es mi archivo ke kontien el formulario
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="utf-8">
<title>guardar datos</title>
</head>
<body>
<form action="./proceso/guardatos.php" method="POST">
<label>Nombre</label><input type="text" name="nombre"><br><br>
<label>Apellido</label><input type="text" name="apellido"><br><br>
<label>E-mail</label><input type="email" name="email"><br><br>
<label>Clave</label><input type="password" name="clave"><br><br>
<input type="submit" value="guardar">
</form>
</body>
</html>
este es mi fiuchero que contiene la cadena de conexion
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
29
<?php
function consultarSQL($query)
{
$mysqli = new mysqli("localhost", "root", "", "curso_php");
if (mysqli_connect_errno()) {
echo "Este sitio esta presentando problemas";
}
$mysqli->set_charset("utf8");
$mysqli->autocommit(false);
#es cuando por ejemplo cuando yo hago una consulta en la base de dartos se guarda directamente y con autocommit deshabilitado no se guarda directamente
if ($consulta = $mysqli->query($query)) {
if ($mysqli->commit()) {
} else {
echo "error los datos no se guardaron";
}
} else {
$mysqli->rollback();
}
return $consulta;
}
?>
este es mi fichero donde recibo los datos del formulario
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
require_once "../cone/conexion.php";
$nombre = $_POST['nombre'];
$apellido = $_POST['apellido'];
$email = $_POST['email'];
$clave = md5($_POST['clave']);
$query = "INSERT INTO usuario(Nombre,Apellido,Email,Clave) VALUES("$nombre","$apellido","$email","$clave")";
if ($mysqli->query($query)) {
echo "datos guardados";
} else {
echo "eres un tonto! tienes algun error por ahi";
}
Valora esta pregunta


0