explico ...
estoy creando un libro que muestra su contenido almacenado en una base de datos en mysql, este contiene un menú el cual llama, al hacer clic en sus botones enumerados con un "value" el mismo que es igual al campo ID de mi base , a los registros de dicha base y se muestran en un TEXTAREA sin problema ..... ahora lo que deseo y no logro es que dichos registros no solo se muestren en el un textarea sino en tres es decir que el capo capitulo me muestre en uno que el campo libro en otro y que el campo contenido en otro .... en Ajax estoy utilizando para validar el value una variable con el método GET ..... adjunto el código para su análisis espero recibir su ayuda gracias .....
Ajax
Código:
HTML<script type="text/javascript"> function muestrabiblia(str){ var xmlhttp; if (str=="") { document.getElementById("txtHint").innerHTML=""; return; } if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("Libro").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","db.php?c="+str,true); xmlhttp.send(); <!--//--> } </script>
Código HTML:
<ul> <li class="mano" value="1" onClick="muestralibro(this.value)">Cap. 1</li> <li class="mano" value="2" onClick="muestralibro(this.value)">Cap. 2</li> <li class="mano" value="3" onClick="muestralibro(this.value)">Cap. 3</li> <li class="mano" value="4" onClick="muestralibro(this.value)">Cap. 4</li> </ul></li> <div><textarea class="form-control" rows="20" id="Contenido" readonly></textarea></div> <div><textarea class="form-control" rows="2" id="Libro" readonly></textarea></div> <!--Aquí quiero que se visualice solo lo del campo libro--> <div><textarea class="form-control" rows="2" id="Capitulo" readonly></textarea></div><!--Aquí quiero que se visualice solo lo del campo Capitulo-->
Código PHP:
<?php
echo $_GET['c'];
$host = "localhost";
$user = "root";
$dw = "";
$db= "miLIbro";
$con = mysql_connect ($host,$user,$dw) or die ("No se pudo establecer conexion");
mysql_select_db ($db,$con)or die ("No se encontro la base de datos");
$query ="SELECT * FROM Libro ";
mysql_set_charset('utf8');
$resultado = mysql_query ($query);
while ($fila = mysql_fetch_array($resultado)){
if($fila['Id'] == $_GET['c']){
echo ' - ';
echo ' - ';
echo $fila['Contenido'];
}
}
?>