Ошибка, введя реестры в php

Я пробую хранить стоимость в моем bd с php5, но по какому-то разуму меня бросает ошибка, здесь html и php: HTML:

<!DOCTYPE html>
<html>
<head>
    <title>Registro.</title>
</head>
<body>
<form action="Registro.php" method="POST">
    Servidor:
    <select name="selServidor"> <!-- selServidor quiere decir seleccionar servidor-->
        <option value="USA">USA</option>
        <option value="Eur">Eur</option>
    </select><br>
    Nombre: <input type="text" name="txtNombre"><br>
    Clase:
    <select name="selClase">
        <option value="A">A</option>
        <option value="B">B</option>
        <option value="C">C</option>
        <option value="D">D</option>
    </select><br>
    Representantes:
    <input type="text" name="txtRepresentantes"><br>
    Descripción:<br>
    <input type="text" name="txtDescripcion"><br>
    Tipo:
    <select name="selTipo">
        <option value="Competitivo">Competitivo</option>
        <option value="Casual">Casual</option>
    </select><br>
    Contacto: <input type="text" name="txtContacto"><br>
    <input type="submit" value="Registrar" name="btnRegistrar">
</form>
</body>
</html>

PHP:

<!DOCTYPE html>
<html>
<head>
    <title>Paso</title>
</head>
<body>
<?php /*aquí se debe colocar los datos que se configuraron
durante la creación de la base de datos y la tabla
*/
    $server = "localhost";
    $usuario = "root";
    $contrasena = "";
    $bd = "LatinClub";//nombre de la base de datos

    $conexion = mysqli_connect($server, $usuario, $contrasena, $bd) or die("Error en la conexion");

    $servidor = $_POST['selServidor'];
    $nombre = $_POST['txtNombre'];
    $clase = $_POST['selClase'];
    $representantes = $_POST['txtRepresentantes'];
    $descripcion = $_POST['txtDescripcion'];
    $tipo = $_POST['selTipo'];
    $contacto = $_POST['txtContacto'];

    $insertar = "INSERT into datosPC values('$servidor', '$nombre', '$clase', '$representantes', '$descripcion', '$tipo', '$contacto')";

    $resultado = mysqli_query($conexion, $insertar) or die('Error al insertar los registros');

    mysqli_close($conexion);
    echo "¡Datos insertados!";
 ?>
</body>
</html>

Проблема происходит, когда вместо того, чтобы говорить введенные данные, он говорит ошибку, введя реестры

0
задан 01.01.2017, 22:29
0 ответов

Ошибка, которую я вижу, чем в тебе $insert ты не добавил твои колонны, которые нужно оценивать.

Обновленный пример:

$insertar = "INSERT into datosPC (servidor,nombre,clase,representantes,descripcion,tipo,contacto) VALUES ('$servidor', '$nombre', '$clase', '$representantes', '$descripcion', '$tipo', '$contacto')";

Я поместил servidor,nombre,clase,representantes,descripcion,tipo,contacto как пример, имя они, должно быть, совпадут с твоими колоннами в твоей таблице datosPC

1
ответ дан 03.12.2019, 17:54
  • 1
    Ло probaré чтобы видеть có mo он выходит. –  01.01.2017, 22:30
  • 2
    Я это заношу в список, спасибо, вот тем, чего ему не хватало :D –  01.01.2017, 22:31
  • 3
    Tambié n я funcionó. Большое спасибо –  15.11.2018, 15:47