No ingresa datos a BD
Publicado por PCPascal (2 intervenciones) el 14/06/2020 07:42:40
Buena noche.
Les agradesco cualquier ayuda que me puedan dar.
Tengo una pagina de formulario que envia los datos al archivo registro-php
al cargar ese archivo, solo envia error.
Fatal error: Uncaught Error: Call to undefined function conectarBase() in /home/xxx/public_html/registro.php:10 Stack trace: #0 {main} thrown in /home/xxx/public_html/registro.php on line 10
este es el codigo del formulario.
Y este es el codigo del registro.php
el archivo datos.php tiene estos datos.
y el archivo funcionaes.php tiene estas lineas.
Muchas gracias por cualquier ayuda que me puedan dar.
Les agradesco cualquier ayuda que me puedan dar.
Tengo una pagina de formulario que envia los datos al archivo registro-php
al cargar ese archivo, solo envia error.
Fatal error: Uncaught Error: Call to undefined function conectarBase() in /home/xxx/public_html/registro.php:10 Stack trace: #0 {main} thrown in /home/xxx/public_html/registro.php on line 10
este es el codigo del formulario.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<form action="registro.php" method="POST">
<h2><span style="color: #FFFFFF;"><font size="4"><em>Registrate a México</em></span></h2>
<label for="nombre">Nombre <span><em>(requerido)</em></span></label>
<input name="nombre" class="input-field col s6" required="" type="text"> <br>
<label for="apellido">Apellido Paterno<span><em>(requerido)</em></span></label>
<input name="apellidopaterno" class="input-field col s6" required="" type="text"> <br>
<label for="apellido">Apellido Materno<span><em>(requerido)</em></span></label>
<input name="apellidomaterno" class="input-field col s6" required="" type="text"> <br>
<label for="apellido">Telefono<span><em>(requerido)</em></span></label>
<input name="telefono" class="input-field col s6" required="" type="text"> <br>
<label for="email">Email <span><em>(requerido)</em></span></label>
<input name="email" class="input-field col s6" type="email"> <br>
<center> <input class="form-btn" name="submit" value="Enviar información" type="submit"></center>
<p></p>
</form>
Y este es el codigo del registro.php
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
30
31
32
33
34
35
36
37
38
39
40
<html>
<head>
<title>Registro</title>
</head>
<body>
<?php
include("datos.php");
include("funciones.php");
if (conectarBase($host,$usuario,$clave,$base)) {
@mysqli_query("SET NAMES 'utf8'");
if (isset($_POST["nombre"], $_POST["apellidopaterno"], $_POST["apellidomaterno"], $_POST["telefono"], $_POST["email"]) and $_POST["nombre"] !="" and $_POST["apellidopaterno"]!="" and $_POST["apellidomaterno"]!="" and $_POST["telefono"]!="" and $_POST["email"]!="" ){
$nombre = $_POST["nombre"];
$apellidopaterno = $_POST["apellidopaterno"];
$apellidomaterno = $_POST["apellidomaterno"];
$telefono = $_POST["telefono"];
$email = $_POST["email"];
$consulta = "INSERT INTO mensajes
(id,nombre,apellidomaterno,apellidopaterno,telefono,email) VALUES ('0','$nombre','$apellidopaterno','$apellidomaterno','$telefono','$email')";
if (mysqli_query($consulta) ){
echo "<p>Registro agregado.</p>";
} else {
echo "<p>No se agrego...</p>";
}
} else {
echo '<p>Por favor, complete el <a href="index.html">registro</a></p>';
}
} else {
echo '<p>Servicio interrumpido</p>';
}
?>
</body>
</html>
el archivo datos.php tiene estos datos.
1
2
3
4
5
6
<?php
$host = "65.99.225.130:3306";
$usuario = "usuariol";
$clave = ";contraseña";
$base = "basedatos";
?>
y el archivo funcionaes.php tiene estas lineas.
1
2
3
4
5
6
7
8
9
10
11
<?php
function conectaBase ($host,$usuario,$clave,$base){
if (!$enlace= @mysql_connect($host,$usuario,$clave)){
return false;
} elseif (!mysql_select_db(base)){
return false;
} else {
return true;
}
}
?>
Muchas gracias por cualquier ayuda que me puedan dar.
Valora esta pregunta


0