поскольку я могу присоединять формуляр к базе данных

я оставляю им мой код формуляра и связи. он им был бы благодарен много за Вашу помощь

index.html формуляр контакта

 <div class="form">
    <form action="guardar.php" method="POST">

         <p>nombre</p>
         <label for="nombre">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@gmail.com" required>

         <p>mensaje</p>
         <label for="mensaje">su mensaje</label>
         <br>
         <textarea name="mensaje" placeholder="Mensaje" required></textarea>
         <br>
         <br>
         <input type="submit" value="Enviar">

    </form>
 </div>

estilo.css

.form{
    position: relative;
    width: 500px;
    height: 600px;
    padding-left: 15px;
    background-color: #e5dfcd;
    border-radius: 20px;
    margin: auto;
}

input[type=text],[type=email]{
    width: 470px;
    height: 35px;
    font: 14px normal normal uppercase helvetica, arial, serif;
}

textarea{
    width: 470px;
    height: 110px;
    font: 14px normal normal uppercase helvetica, arial, serif;
}

input[type=submit]{
    position: relative;
    width: 150px;
    height: 40px;
    border-radius: 20px;
    margin-left: 150px;
    border: 0px;
    background-color: #32A43E;
    font: 14px normal normal uppercase helvetica, arial, serif;
}

p{
    text-shadow: 0 1px o #fff;
    font-size: 24px;
}

label{
    margin: 11px 20px 0 0;
    font-size: 16px;
    color: #b3aba1;
    text-transform: uppercase;
    text-shadow: 0px 1px 0px #fff;
}

guardar.php

<? php

$conectar = mysqli_connect('localhost','root','', 'prueba');

    if(!$conectar){
        echo "No conectado";
    }

    $nombre = $_POST['nombre'];
    $correo = $_POST['correo'];
    $mensaje = $_POST['mensaje'];

    $sql = "INSERT INTO datos(nombre, correo, mensaje) VALUES ('$nombre', '$correo', '$mensaje')";

    $ejecutar = mysqli_query($conectar, $sql);

    if(!$ejecutar){
        echo "Hay algun error";
    }else{
        echo "Datos almacenados correctamente";
    }
?>
0
задан 09.03.2019, 23:40
2 ответа

AГ±ado немного PHP в тебя cГіdigo, я надеюсь, что то, в чем ты нуждаешься. Помни что создай на твоем сервере MySQL базу данных stackoverflow.

<?php
    if(isset(

AГ±ado немного PHP в тебя cГіdigo, я надеюсь, что то, в чем ты нуждаешься. Помни что создай на твоем сервере MySQL базу данных stackoverflow.

[110]POST['correo'])){ $conn=new mysqli('localhost','root','','stackoverflow'); $conn->query(" CREATE TABLE if NOT EXISTS contactos( id_contacto int AUTO_INCREMENT, nombre varchar(127), correo varchar(127), mensaje text, PRIMARY KEY(id_contacto) ); "); if($conn->query(" INSERT INTO contactos (nombre, correo, mensaje) VALUES ( '".$conn->real_escape_string(

AГ±ado немного PHP в тебя cГіdigo, я надеюсь, что то, в чем ты нуждаешься. Помни что создай на твоем сервере MySQL базу данных stackoverflow.

[110]POST['nombre'])."', '".$conn->real_escape_string(

AГ±ado немного PHP в тебя cГіdigo, я надеюсь, что то, в чем ты нуждаешься. Помни что создай на твоем сервере MySQL базу данных stackoverflow.

[110]POST['correo'])."', '".$conn->real_escape_string(

AГ±ado немного PHP в тебя cГіdigo, я надеюсь, что то, в чем ты нуждаешься. Помни что создай на твоем сервере MySQL базу данных stackoverflow.

[110]POST['mensaje'])."' ); ")) echo 'Mensaje correctamente registrado'; else echo 'Hemos tenido dificultades registrando tu mensaje, por favor reinténtalo'; } ?> <div class="form"> <form method="POST"> <p>nombre</p> <label for="nombre">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@gmail.com" required> <p>mensaje</p> <label for="mensaje">su mensaje</label> <br> <textarea name="mensaje" placeholder="Mensaje" required></textarea> <br> <br> <input type="submit" value="Enviar"> </form> </div>
0
ответ дан 19.11.2019, 22:21
  • 1
    Ok, он только что увидел это. Я изменяю guardar.php в momentito. ¡ Спасибо! – David JP 09.03.2019, 23:47

Гљnicamente ты должен исправлять guardar.php

<?php
    if(isset(

Гљnicamente ты должен исправлять guardar.php

[110]POST['correo'])){ $conn=new mysqli('localhost','root','','prueba'); $conn->query(" CREATE TABLE if NOT EXISTS contactos( id_contacto int AUTO_INCREMENT, nombre varchar(127), correo varchar(127), mensaje text, PRIMARY KEY(id_contacto) ); "); if($conn->query(" INSERT INTO contactos (nombre, correo, mensaje) VALUES ( '".$conn->real_escape_string(

Гљnicamente ты должен исправлять guardar.php

[110]POST['nombre'])."', '".$conn->real_escape_string(

Гљnicamente ты должен исправлять guardar.php

[110]POST['correo'])."', '".$conn->real_escape_string(

Гљnicamente ты должен исправлять guardar.php

[110]POST['mensaje'])."' ); ")) echo 'Mensaje correctamente registrado'; else echo 'Hemos tenido dificultades registrando tu mensaje, por favor reinténtalo'; } ?>
0
ответ дан 19.11.2019, 22:21