Bases de Datos - AYUDA!!!!no aparecen mis datos en mi tabla

 
Vista:
Imágen de perfil de Francisco Javier
Val: 2
Ha disminuido su posición en 5 puestos en Bases de Datos (en relación al último mes)
Gráfica de Bases de Datos

AYUDA!!!!no aparecen mis datos en mi tabla

Publicado por Francisco Javier (1 intervención) el 18/06/2020 15:34:49
buenas, tengo mi formulario.html y mis dos php conexión.php y el general de php. tanto la conexión com comprobación e insertar en tabla da correcto pero nunca llegan a la tabla y no aparece nada. mando el HTML y los dos php a ver si me pueden ayudar la contraseñña la pondré con ###### al igual que el host######.
Espero podáis solucionar mi problema.

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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <title>reservas online</title>
    <link rel="stylesheet" href="css/reservas.css">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css">
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>
</head>
 
        <div id="wrapper" class="container">
 
 
          <form  name="causa" action="reservas.php" method="post">
              <h1>Haz tu Reserva</h1>
 
 
              <fieldset legend="datos de reserva">
                 <p> <label for="nombre">Nombre</label>
                 <input type="text" name="nombre" placeholder="nombre">
 
                <p> <label for="apellidos">Apellidos</label>
                 <input type="text" name="apellidos" placeholder="apellidos">
 
                <p> <label for="email">Email</label>
                <input type="email" name="email" placeholder="email">
 
               <p> <label for="telefono">Telefono</label>
                <input type="number" name="telefono" placeholder="telefono">
 
               <p> <label for="hora">Hora</label>
                <input type="text" name="hora" placeholder="hora">
 
               <p> <label for="comensales">Comensales</label>
                <input type="text" name="comensales" placeholder="comensales">
 
               <p> <label for="fecha">Fecha</label>
                <input type="text" name="fecha" placeholder="fecha">
 
               <p> <label for="nota">Haz un comentario</label>
                <textarea type="text" row="5" cols="50"name="nota"     > </textarea>
 
                  <input type="submit" name="registrarse" value="ENVIAR">
 
 
              </fieldset>
 
 
 
 
 
          </form>
 
        </div>
 
<body>
 
</body>
</html>


conexion.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$host="############t";
$user="qadr270";
$clave="#######";
$sb="qadr270";
 
    $conectar=mysqli_connect($host,$user,$clave,$sb);
 
If (!$conectar){
       die("conexión mal ejecutada: ".mysqli_connect_error());}
    echo"conexión correcta";
 
 
?>


reservas.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
41
42
43
<?php
 
include "conexion.php";
 
    $id=$_POST['id'];
    $nombre=$_POST['nombre'];
    $apellidos=$_POST['apellidos'];
    $email=$_POST['email'];
    $telefono=$_POST['telefono'];
    $hora=$_POST['hora'];
    $comensales=$_POST['comensales'];
    $fecha=$_POST['fecha'];
    $nota=$_POST['nota'];
 
 
 
 
  if (isset($_POST['registrarse'])){
     $id=$_POST['id'];
    $nombre=$_POST['nombre'];
    $apellidos=$_POST['apellidos'];
    $email=$_POST['email'];
    $telefono=$_POST['telefono'];
    $hora=$_POST['hora'];
    $comensales=$_POST['comensales'];
    $fecha=$_POST['fecha'];
    $nota=$_POST['nota'];
 
 
 
 
 
$insertar="INSERT INTO causa (id,nombre,apellidos,email,telefono,hora,comensales,fecha,nota) VALUE('$id','$nombre','$apellidos','$email','$telefono','$hora',' $comensales','$fecha','$nota')";
 
$query=mysqli_query($conexion,$insertar);
 
    if (!query){
        echo "fallo al insertar";
    }else{
        echo "inserccion correcta";
    }
}
?>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de joel
Val: 130
Bronce
Ha mantenido su posición en Bases de Datos (en relación al último mes)
Gráfica de Bases de Datos

AYUDA!!!!no aparecen mis datos en mi tabla

Publicado por joel (40 intervenciones) el 18/06/2020 17:03:11
Lo mejor que puedes hacer es un
1
echo $insertar;
y pesgar esa consulta directamente en mysql... ahí te dirá si hay algún error.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Fabian
Val: 3
Ha aumentado su posición en 14 puestos en Bases de Datos (en relación al último mes)
Gráfica de Bases de Datos

AYUDA!!!!no aparecen mis datos en mi tabla

Publicado por Fabian (1 intervención) el 29/06/2020 15:43:05
en reservas.php tenes un error:
1
$query=mysqli_query($conexion,$insertar);
Estás poniendo $conexion, y según conexion.php la variable de coneccion a la base de datos es $conectar.
Entonces sería en reservas.php:
1
$query=mysqli_query($conectar,$insertar);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar