Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/03/2016, 19:54
calel_leon
 
Fecha de Ingreso: febrero-2016
Mensajes: 48
Antigüedad: 8 años, 2 meses
Puntos: 0
Problema con consulta sql

Hola,

Envio una serie de variables desde un formulario, de las cuales, 4 variables vienen de un select dinamico, requiero obtener sus respectivos "id" (tabla_id), antes de guardar en la base de datos.

Por ello, realizo las siguientes consultas sql para obtener el id, pero al imprimirlo para ver si el resultado esta correcto.

Código PHP:
<?php
require_once("conexion.php");

$activ $_POST["activ"];
$sect $_POST["sect"];
$cuart $_POST["cuart"];
$fechini $_POST["fechainicio"];
$cost $_POST["costo"];
$traba $_POST["trabajadores"];
$prod $_POST["produc"];
$comen $_POST["comentario"];
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>RUTA Control</title>
<link href="css/estilos_basicos.css" rel="stylesheet" type="text/css" />
<link href="css/textos.css" rel="stylesheet" type="text/css" />
</head>

<body>

<div id="principal">
  <div id="encabezado"><img src="imagenes/logo ruta.png" width="900" height="148" alt="logo" /></div>
  <div id="menu"><img src="imagenes/boton_00.gif" width="225" height="46" alt="oo" /><img src="imagenes/boton_00.gif" width="225" height="46" /><img src="imagenes/boton_00.gif" width="225" height="46" /><img src="imagenes/boton_00.gif" width="225" height="46" /></div>
  <div id="contenido">
      <div class="texto">
        
          <h1> Nueva Orden de Trabajo</h1>
              <?php            
            
            $sql1
=mysql_query("SELECT actividad_id FROM actividad where nombre == '$activ'",$con) or die('Query failed: ' mysql_error());
            
            
            
$sql2=mysql_query("SELECT sector_id FROM sector where nombre == '$sect'",$con) or die('Query failed: ' mysql_error());
            
            
            
$sql3=mysql_query("SELECT cuartel_id FROM cuartel where nombre == '$cuart'",$con) or die('Query failed: ' mysql_error());
            
            
            
$sql4=mysql_query("SELECT producto_id FROM producto where nombre == '$prod'",$con) or die('Query failed: ' mysql_error());
            
            
            echo 
" $sql1";
            echo 
" $sql2";
            echo 
" $sql3";
            echo 
" $sql4";
            
            
?>
          <p><a href="orden.php">Volver</a> </p>
      </div>
   
  </div>
  <div id="pie">Ruta Control</div>
</div>
</body>
</html>
El resultado que se muestra al enviar el formulario es el siguiente:

Cita:
Query failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '== 'Podar'' at line 1