Hola compañeros estoy un poco preocupado con un insert que no me funciona o no se que pasa, les quiero preguntar si puedo hacer dos insert seguidos por que eso es lo que necesito, en el siguiente codigo estoy haciendo dos insert y en la bd me sale error pero me hace solo un insert, quiero saber que esta mal y que debo hacer para que me ejecute bien los dos insert este es el codigo:
Código PHP:
$sql=" INSERT INTO dosundembarque VALUES "//este si funciona
."('$codigo','$slundcompem','$slundpesoem',$txtpesoem,"
."'$slundmedem',$txtlargoem,$txtanchoem,"
."$txtaltoem,'$slundvolem',$txtvolumenem,"
."$txtundmanem,'$slubicaem','$rdigualmnjem')";
$bd->consulta($sql);
if ($rdigualmnjem == 'S')
{
$sql=" INSERT INTO dosundmanejo VALUES " //no funciona
."('$codigo','$slundcompem','$slundpesoem',$txtpesoem,"
."'$slundmedem',$txtlargoem,$txtanchoem,"
."$txtaltoem,'$slundvolem',$txtvolumenem,"
."$txtundmanem,'$slubicaem')";
$bd->consulta($sql);
}
if ($rdigualmnjem == 'N')
{
$sql=" INSERT INTO dosundmanejo VALUES " //nofunciona
."('$codigo','$slundcompmj','$slundpesomj',$txtpesomj,"
."'$slundmedmj',$txtlargomj,$txtanchomj,"
."$txtaltomj,'$slundvolmj',$txtvolumenmj,"
."$txtundmanmj,'$slubicamj')";
}
si se se cumple una de las dos condiciones entonces me hace el segundo insert pero no me lo hace solo hace el primero ayuda por favor.