¿Alguien me da una mano? PHP - MYSQL

¿Alguien me da una mano? PHP - MYSQL


  1. Exclamation ¿Alguien me da una mano? PHP - MYSQL #1
    Avatar de Augusto

    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:
    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!

  2. Re: ¿Alguien me da una mano? PHP - MYSQL #2
    Hola @Augusto te envie MP con skype agregame quizas pueda ayudarte. saludos

    - - - Actualización- - -

    pues viendolo asi al ojo uhmmm en esta parte del codigo

    $resulta2 = mysql_query($conexion, $insertar);
    if (!$resulta2) {
    echo 'Error al crear usuario';
    } else {
    echo "Cliente registrado";
    }

    cmbialo de orden

    osea
    ....2 = mysql_query($insertar, $conexion);

    y prueba

    por otro lado debes actualizarte a Mysqli o PDO ya que es obsoleta en la nueva version de PHP 7

    saludos

  3. Re: ¿Alguien me da una mano? PHP - MYSQL #3
    Avatar de Augusto
    Hola @changolele , gracias por la respuesta ahora te agrego a skype.
    Hice lo que me dijiste y ahora me tira el echo Error al crear usuario
    ¿Puede ser por lo que intenta insertar los datos antes de realizar la conexión?
    Y con respecto de actualizar a PDO en eso estoy en este momento!
    Gracias por la ayuda

  4. Re: ¿Alguien me da una mano? PHP - MYSQL #4
    tu problemas es que estas en php 5 y ahora es php 7 a las funciones mysql se le agrega una i ej: mysqli_query($insertar, $conexion);

    el futuro es hoy viejo



Temas similares

  1. Alguien podría echarme una mano con un logo?
    Por ana_cc2000 en el foro Diseño Gráfico
    Respuestas: 2
    Último mensaje: 25/10/2016, 11:33
  2. Scrapebox: Alguien con experiencia me echa una mano?
    Por Shaco en el foro Herramientas SEO
    Respuestas: 0
    Último mensaje: 22/04/2016, 10:43
  3. ¿Me puede echar alguien una mano con Disqus?
    Por rikko en el foro Gestores (CMS)
    Respuestas: 3
    Último mensaje: 25/02/2015, 10:33
  4. Alguien me echa una mano con esto
    Por xTheGodFather en el foro Wordpress
    Respuestas: 4
    Último mensaje: 11/09/2014, 10:03
  5. Alguien que tenga VPS me puede echar una mano?
    Por chocovo en el foro OFF Topic
    Respuestas: 7
    Último mensaje: 18/08/2014, 04:43

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •