Muchas gracias muy amables al responder a mi pregunta , pero ya e logrado resolver mi problema efectivamente $_POST["iddisenador"] no lo estaba llamando de ninguna parte , asi que lo resolvi de la siguiente manera en el archivo index.php tenia declarado $_SESSION['numero_usuario']; y $numero_usuario=$row["iddisenador"]; entonces lo modifique de la siguiente forma :
Código PHP:
Ver original$sqlx="INSERT INTO portafoliodisenador (iddisenador,idportafolio) values('".$_SESSION["numero_usuario"]."','".$id."')";
Saludos
mayid lo de las transacciones lo tendre muy en cuenta .