Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/05/2005, 09:11
terrakeo
 
Fecha de Ingreso: mayo-2005
Ubicación: Valencia
Mensajes: 4
Antigüedad: 18 años, 11 meses
Puntos: 0
Pregunta Problema con variable al usarla en una query

Hola amigos.
Esta cuestion es de 'newbie', llevo poco tiempo en esto del PHPy acudo a vosotros para ver si en lo posible resolveis mi duda.

Tengo que insertar datos en un tabla vacia llamada ttrabajo, identica a una con datos llamada isavolperiodo. El tema es que quiero filtrar ese traspaso de datos de modo que el usuario, a traves de un formulario indique el año , para, a partir de ahi realizar el transpaso de informacion con la condicion de que el campo aaFBuque de la tabla isavolperiodo sea igual al año que introduzca el usuario. Mi intento fallido de codificación es este:


Código PHP:

<body>
<?

if (isset($enviar) ){
     
$db=mysql_connect("host","user","pwd");
     
mysql_select_db('base',$db);
     
     
$sql="INSERT INTO ttrabajo ( Mes, Anyo, Importe, EFCJOU, EFNPIE, EFDEPT, EFDON, EFPOL, EFPOD, EFNBL, EFIE, EFCIE, EFACTI, EFFAAV, EFDPIE, EFDECH, EFDVAE, EFTIER, EFCURF, EFEDIT, Correccion, aaFBuque, mmFBuque, ddFBuque, aaFFactura, mmFFactura, ddFFactura, FechaBuque, FechaFactura, Diferencia, NombreBuque ) ";
  
$sql="SELECT Mes, Anyo, Importe, EFCJOU, EFNPIE, EFDEPT, EFDON, EFPOL, EFPOD, EFNBL, EFIE, EFCIE, EFACTI, EFFAAV, EFDPIE, EFDECH, EFDVAE, EFTIER, EFCURF, EFEDIT, Correccion, aaFBuque, mmFBuque, ddFBuque, aaFFactura, mmFFactura, ddFFactura,FechaBuque, FechaFactura, Diferencia, NombreBuque FROM isavolperiodo ";
  
 
$sql.="WHERE isavolperiodo.aaFBuque = $anyo";
 
mysql_query($sql,$db);
 echo 
$anyo;

}
else
{
?>
 <form action="p20.php" method="POST">
  <p align=center><center>Introduzca Año<center></p><br><br>
  Año :   <input type="text" size="4" maxlength="4" name="anyo"/><br>
  <input type="submit" value="Enviar" name="enviar"/>
</form>
 <?
 
}

 
?>
</body>
</html>
¿Me podeis orientar sobre que hago mal?.

Muchas gracias.

Un saludo , terrakeo