Foros del Web » Programando para Internet » PHP »

Mostrar registros en plantilla html

Estas en el tema de Mostrar registros en plantilla html en el foro de PHP en Foros del Web. Amigos vuelvo con mi duda de mostrar datos en una plantilla html aca les dejo mi codigo de como lo hice, cabe destacar que no ...
  #1 (permalink)  
Antiguo 23/03/2009, 12:57
 
Fecha de Ingreso: febrero-2006
Mensajes: 155
Antigüedad: 18 años, 2 meses
Puntos: 0
Amigos vuelvo con mi duda de mostrar datos en una plantilla html aca les dejo mi codigo de como lo hice, cabe destacar que no me funciona para nada. pero he recopilado ideas y opiniones de muchos foreros de aqui y pues creo que estoy cerca, de antemano como siempre gracias a sus aportes.

plantilla html

Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="editar.php">
  <label>:  </label>
  <p>Cedula:
    <input type="text" name="cedula2" size="24" maxlength="24" />
    <input name="submit" type="submit" value="Buscar por Cedula" />
</p>
  <table width="232" border="2" bordercolor="#000000">
    <tr>
      <td width="71"><div align="right"><strong>Cedula:</strong></div></td>
      <td width="187"><label>
        <input name="cedula" type="text" id="cedula" value=<?php '.$rowalum["cedula"].';?> />
      </label></td>
    </tr>
    <tr>
      <td><div align="right"><strong>Nombre:</strong></div></td>
      <td><label>
        <input name="nombre" type="text" id="nombre" value=<?php '.$rowalum["nombre"].';?>/>
      </label></td>
    </tr>
    <tr>
      <td><div align="right"><strong>Apellido:</strong></div></td>
      <td><label>
        <input name="apellido" type="text" id="apellido" value=<?php '.$rowalum["apellido"].';?>  />
      </label></td>
    </tr>
    <tr>
      <td><div align="right"><strong>Sexo:</strong></div></td>
      <td><label>
        <input name="sexo" type="text" id="sexo" value=<?php '.$rowalum["sexo"].';?>/>
      </label></td>
    </tr>
  </table>
  <p>&nbsp;</p>
</form>
<p>&nbsp;</p>
</body>
</html>
scrpt php

Código PHP:
<?PHP
//Tomamos la variable cedula del formulario
$cedulaaddslashes($_POST['cedula']);
//conectamos a la base de datos y seleccionamos la database
$conn mysql_connect ("localhost""root""");
mysql_select_db("empleados",$conn);
 
// definimos la consulta
$consulta "SELECT * FROM datospersonales WHERE cedula='$cedula';";
//realizamos las consulta
$result mysql_query($consulta) or die (mysql_error());
//si no se llevo a cabo escribir lo siguiente y salir de php
if (!$result)
{
   echo 
"No se pudo llevar a cabo la busqueda";
   exit;
}
//contamos los resultados
$totalum mysql_num_rows($result);

//if ($totalum> 0) { 
    //while ($rowalum = mysql_fetch_assoc($result)) {
        //echo '<input type="text" id="cedula" value="'.$rowalum["cedula"].'"/><br></br>'; 
       // echo '<input type="text" id="nombre" value="'.$rowalum["nombre"].'"/><br></br>'; 
        //echo '<input type="text" id="apellido" value="'.$rowalum["apellido"].'"/><br></br>';
       // echo '<input type="text" id="sexo" value="'.$rowalum["sexo"].'"/><br></br>';
    //} 
//}
?>
espero lo entiendas basicamente fue lo que pude recopilar en post de foros del web

creo que debo hacer 3 cosas

1- plantilla html con un textbox y un boton donde se introducira la cedula de la persona
2- plantilla html donde se mostraran los datos de las personas en el orden y posicion deseada
3- script php que conecte con la base de datos (ya lo tengo) y muestre los datos en los textbox que yo le indique para q los muestre de forma ordenada.
__________________
Gabriel T. Ballesteros

Última edición por GatorV; 23/03/2009 a las 13:45
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:16.