- Mensajes
- 5
- Puntuación de reacción
- 0
Hola tengo un problema al insertar datos a una de mis tablas en la base de datos:
Warning: mysql_query() expects parameter 1 to be string, resource given in /Applications/XAMPP/xamppfiles/htdocs/plottcar/administrador/view/administracion/registrar.php on line 20
Error al crear usuario
La vista:
La lógica:
Aqui el archivo conex.php
Ya controle todas las columnas en la tabla y todas están bien escritas.
Si alguien me puede dar una mano desde ya muchas gracias!
Warning: mysql_query() expects parameter 1 to be string, resource given in /Applications/XAMPP/xamppfiles/htdocs/plottcar/administrador/view/administracion/registrar.php on line 20
Error al crear usuario
La vista:
Código:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Nuevo cliente</title>
<link rel="stylesheet" type="text/css" href="media/css/form.css">
</head>
<body>
<h1>REGISTRAR NUEVO CLIENTE</h1>
<form action="registrar.php" method="POST" class="form-register">
<h2 class="form__titulo">DATOS DEL CLIENTE</h2>
<div class="contenedor-inputs">
<input type="text" name="nombre" placeholder="Nombre" class="input-48" required="">
<input type="text" name="apellido" placeholder="Apellido" class="input-48" required="">
<input type="text" name="modelo" placeholder="Modelo" class="input-48" required="">
<input type="text" name="patente" placeholder="Patente" class="input-48" required="">
<input type="text" name="contacto" placeholder="Contacto" class="input-48" required="">
<input type="text" name="fechaentrada" placeholder="Fecha de entrada" class="input-48" required="">
<input type="text" name="fechasalida" placeholder="Fecha aproximada de salida" class="input-48" required="">
<input type="text" name="importe" placeholder="Importe" class="input-48" required="">
<input type="text" name="servicio" placeholder="Servicio" class="input-100" required="">
<select name="estado" class="input-select">
<option>Estamos trabajando en</option>
<option>Ya esta listo para ser retirado</option>
<option>Se pago el importe y se entrego</option>
</select>
<input type="submit" value="Crear" class="btn-enviar">
<p class="form__link">Volver al: <a href="clientes.php">Panel de control</a></p>
</div>
</form>
</body>
</html>
La lógica:
Código:
<?php
include 'conex.php';
$nombre = $_POST['nombre'];
$apellido = $_POST['apellido'];
$modelo = $_POST['modelo'];
$contacto = $_POST['contacto'];
$fechaentrada = $_POST['fechaentrada'];
$fechasalida = $_POST['fechasalida'];
$importe = $_POST['importe'];
$servicio = $_POST['servicio'];
$estado = $_POST['estado'];
$patente = $_POST['patente'];
$conexion = mysql_connect("localhost", "root", "", "demo");
$insertar = "INSER INTO clientes(nombre, apellido, modelo, patente, contacto, servicio, estado, importe, fechaentrada, fechasalida) VALUES ('$nombre', '$apellido', '$modelo', '$patente', '$contacto', '$servicio', '$estado', '$importe', '$fechaentrada', '$fechasalida')";
$resulta2 = mysql_query($conexion, $insertar);
if (!$resulta2) {
echo 'Error al crear usuario';
} else {
echo "Cliente registrado";
}
?>
Aqui el archivo conex.php
Código:
<?php
function Conexion_pozos(){
$db=mysql_connect("localhost","root","") or die("No se conecto al servidor");
mysql_select_db("demo",$db) or die ("No se conecto a la base de datos");
return $db;
}
$dbx=Conexion_pozos();
?>
Ya controle todas las columnas en la tabla y todas están bien escritas.
Si alguien me puede dar una mano desde ya muchas gracias!