Tengo un problema, quiero mostrar con ajax la foto de una persona, este es mi codigo php de muestreo, el codigo php me funciona bien ya que me devuelve esto
1b4bcd74058_1667215927930_1463250179_1660345_42059 16_n.jpg 1410854509
Que es lo que quiero.
Pongo el codigo PHP:
Código PHP:
Este codigo busca la persona, si no la encuentra (porque se haya borrado de la db), por ejemplo busca la persona 90, si no existe porque se borro pasa a la 81 o viceversaVer original
<?php include("conexion.php"); //Consultamos el valor maximo de la tabla que seria el ultimo recuerdo a mostrar //Consultamos el valor minio de la tabla que seria el primer recuerdo a mostrar //Capturo el codigo de la mascota que el usuario ha decido ver $per = $_GET['persona']; //Capturo la variable pag que me indica si se ha pulzado anterior o siguiente $pag = $_GET['pag']; //Hago una consulta para verificar si el recuerdo sugerioo por la variable $per existe if($res == 0){ if($pag == 'sig'){ $per = $per + 1; if($per > $max){ }else{ } }else{ $per = $per - 1; if($per < $min){ }else{ } } } //consulta para mostrar resultados $q_Personas = mysql_query('SELECT link_foto, pertenecea_foto FROM fotos WHERE id_foto = "'.$per.'"',$db); echo $Single_Persona['link_foto']." ".$Single_Persona['pertenecea_foto']; } ?>
la parte que no entiendo como solucionarlo es esta:
Código Javascript:
Ver original
function objetoAjax(){ var xmlhttp=false; try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp = new XMLHttpRequest(); } return xmlhttp; } function encuentro(persona){ divEncuentro = document.GetElementById('foto-persona'); ajax.ObjetoAjax(); ajax.open("GET", "mostrar-personas.php?persona="+persona); divEncuentro.innerHTML = ajax.responseText } } ajax.send(null) }
La idea es que cambie asincronicamente y no que me aparesca http://deturros.no-ip.biz/mostrar-pe...ant&persona=92 en la url del navegador, seguramente es un error de ajax que no tengo idea como solucionarlo ... Alguna idea?
El codigo de muestreo es este
Código HTML:
Ver original