Código HTML:
Ver original<script type="text/javascript"> function nueAjax() {
try{
req = new XMLHttpRequest();
}catch(err1){
try{
req = new ActiveXObject("Msxml2.XMLHTTP");
}catch(err2){
try{
req = new ActiveXObject("Microsoft.XMLHTTP");
}catch(err3){
req = false;
}
}
}
return req;
}
var http = nueAjax();
function listamedico()
{
var capa=document.getElementById("lista");
http.open("POST","procmedico.php",true);
http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
http.send("metodo=listar");
http.onreadystatechange=function(){
if (http.readyState==1){
capa.innerHTML="Procesando";
}
if (http.readyState==4){
respuesta=http.responseText;
capa.innerHTML=respuesta;
}
}
}
<input type="button" value="Ver lista" onclick="listamedico()" />
tu clase Conectar.php
Código PHP:
Ver original<?php
class Conectar{
private $rs;
private $acmsistemas;
private $hostname_acmsistemas = "localhost";
private $database_acmsistemas = "acmsiste_alfamedic";
public $username_acmsistemas = "root";
public $password_acmsistemas = "";
public function __construct(){
$this->acmsistemas = mysql_pconnect($this->hostname_acmsistemas, $this->username_acmsistemas, $this->password_acmsistemas) or
die("NO HAY CONEXION");
}
public function consulta($sql)
{
if (!($this->acmsistemas === false))
{
if (mysql_select_db($this->database_acmsistemas, $this->acmsistemas) === false) {
continue;
}
else
{
if(!$this->rs)
{
echo 'No se puede ejecutar la consulta SQL';
}
else
{
return $this->rs;
}
}
}
}
public function respuesta(){
}
public function getRs(){
return $this->rs;
}
}
?>
tu archivo que hara los proceso de datos
procmedico.php
Código PHP:
Ver originalinclude "Conectar.php";
$obj=new Conectar();
$metodo=$_POST["metodo"];
if($metodo == 'listar'){
$sql="SELECT nombre,apellido,num_doc FROM medico";
$obj->consulta($sql);
$i=1;
$t="<table><tr><td>NOMBRE</td><td>APELLIDO</td><td>NUM_DOC</td></tr>";
while($r=$obj->respuesta())
{
$t.="<tr><td>".$i."</td><td>".$r->nombre."</td><td>".$r->apellido."</td><td>".$r->num_doc."</td></tr>";
$i=$i+1;
}
$t.="</table>";
echo $t;
}
y en tu base de datos creas tu tablita medico con campos nombre,apellido, num_doc
Saludos