Buenas gente!! Anoche me tiré 5 horas buscando sobre esto...
-tengo un archivo de noticias, que muestra 6 noticias por pagina(cogidas de la bd) .
-cada usuario puede editar su noticia.
-cuando el usuario le da a editar la noticia, se oculta la capa del listado de noticias y se abre en una capa "editornoticias" la pagina "editarnoticias.php", que es donde sale el formulario para editar la noticia.
asi es como lo hago:
"noticias.php"
Mando la variable de la id de la noticia:
Código HTML:
<form name="newid" action="editarnoticia.php" method="post">
<input name="idnew" type="hidden" value='".$rowRs['id_noticia']."' />
</form>
"editarnoticia.php"
Recibo la variable con un $_POST['idnew'], pero parece ser que se pierde y no llega.
"query.js"
Código:
window.onload = function() {
document.getElementById("Layer11").onclick=enlace;
}
function enlace(){
var variable="editarnoticia.php";
cargaContenido(variable,"editnoticias");
document.getElementById("Layer11").style.visibility="hidden";
}
"funcion cargaContenido, por si la necesitais"
Código:
function cargaContenido(url,capa) {
var peticion_http = objAjax();
if(peticion_http) {
peticion_http.onreadystatechange = function(){
muestraContenido(peticion_http,capa);
}
peticion_http.open("GET", url, true);
peticion_http.send(null);
}
}
Espero que podais ayudarme! y decirme como paso la variable o porque se pierde =)