creo que no me he hecho entender jaja a este campo $IdAnuncio = $_GET['IdAnuncio']; no te esta llegando nada verdad la pagina que antecede a este campo que imagino que es esta donde esta el formulario
Cita: <form id="form3" name="form3" method="post" action="disponibles.php" onsubmit="return formCheck3()">
<table width="95%" border="0" align="center" cellpadding="3" cellspacing="0">
<tr>
<td width="51%" class="cuerpo"><div align="left">PALABRA CLAVE :</div></td>
</tr>
<tr>
<td class="cuerpo"><input name="PalabrasClave" type="text" size="40" value="" id="PalabrasClave"class="cuerpo" /></td>
ahi en ningun momento le indicas que envie el id si te fijas en el action deberias indicarle el parametro que va a enviar por como recibes la variable ej
Código PHP:
Ver original<form id="form3" name="form3" method="post" action="disponibles.php?IdAnuncio=loqseaqueenvies" onsubmit="return formCheck3()">
asi estarias enviando por get el IdAnuncio que kieres que se inserte xq sino indicas cual es el IdAnuncio que va a rcibir?? nada verdad o mustranos como envias este dato que recibes en $_GET['IdAnuncio'] xq ese es el problema saludos