Gracias por la bienvenida. no entiendo mucho acerca lo que me dices de los botones, le explico lo que estoy haciendo. Necesito mucha ayuda porque soy nueva en esto.. voy a realizar unos formularios.
Uno se llama registro y el otro registra tu lista… los dos se enlaza, ya que cuando uno se registra y coloca sus datos, a de volverse a la pagina puede registrar su lista con la cédula y clave(no se cómo hacer ese paso) .
yo ya hice el primer formulario, solo lo tengo registrar y guardar, no he hecho que enlencé al segundo formulario, y que la clave y correo sirva para el siguiente formulario, si saben de cómo podre hacer esto formularios avísame … Esta clave y el correo no se mostrara al registrar la lista), es para cuando se registre su lista ingrese con cedula y clave y en caso de olvido de clave(tiene la opción del correo que le haga llegar la clave atreves del correo. Pero al registrar la lista solo se muestra los datos del jefe menos el campo clave y correo no se va a ver.
Explico mejor: Una vez que se registren, al registrar la lista se encuentra la opción si es venezolano o extranjero, se entra con la cedula y la clave(la clave que uno coloca arriba), a darle registrar abajo, se debe de abrir los datos del jefe que se registró arriba (EN REGISTRAR, PERO EL CAMPO CLAVE NO SE MUESTRA, NI EL CORREO): y abajo de sus datos , va la planilla para registrar los datos de la lista de n cantidad de personas. Que son los mismo datos (que el jefe), pero sin colocar clave y correo, y que son 10, 20, 30 , 50 registro de N° cantidad de personas. ).
Que tenga un botón ingresar, para que siga ingresando a personas si desea. NO HAY BOTON DE MODIFICAR, NI ELIMINAR. EL BOTON EN CASO DE UN OLVIDO DE CONTRASEÑA. QUE CON LA CEDULA Y CORREO LE LLEGUE LA CONTRASEÑA O QUE PUEDA CAMBIAR CONTRASEÑA.
OJO: ah registrarse una vez su lista, no se puede registrar de nuevo. Que le salga un mensaje de error que ya se registró esa cedula.
Pero si en su lista del jefe, esta una persona, y el después quiere registrar su lista, el si puede registrarse como jefe. Ejemplo. YO, LE DOY A REGISTRAR COLOCO MIS DATOS. LUEGO ARMO EL REGISTRO DE MI LISTA. Y TE COLOCO A TI, O X PERSONAS EN MI LISTA. PERO TU QUIERE REGISTRARTE PARA ARMA TU PROPIA LISTA SI LO PUEDES HACER. LO QUE NO SE PUEDE HACER ES QUE YA COMO JEFE, VUELVAS A REGISTRARTE Y REGISTRAR UNA NUEVA LISTA.
le explico todo eso para que me entienda. ayuda porfavor...
![:cry:](http://delphiaccess.com/foros/public/style_emoticons/default/cry.gif)
AQUI ESTA MI PRIMER FORMULARIO SOLO REGISTRA Y GUARDA.
EL REGISTRAR
<?php
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR...nsitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script language="javascript" type="text/javascript" src="../../js/funcion.js"></script>
<title>Registro</title>
</head>
<body>
<center>
<table width="340">
<tr>
<td width="330"><h1 align="center">JEFE </h1></td>
</tr></table>
</center>
<form name="habitar" id="habitar" method="post" action="guardar_jefe.php">
<br />
<center>
<table width="600" align="center" cellpadding="2" cellspacing="2" bordercolor="#FF0000" >
<tr bgcolor="#C0C0C0">
<td height="40" colspan="8"><div id="error">
<div align="center">
<h2>Ingresar Datos</h2>
</div>
</div></td>
</tr>
<td align="right"><label> Cédula</label> </td>
<td><input name="cedula" type="text" id="cedula" maxlength="10" size="20" /></td>
<td align="right"><label>Nombre</label></td>
<td align="left"><input name="nombre" type="text" id="nombre" maxlength="50" size="20"/></td>
<td align="right"><label>Apellido</label></td>
<td align="left"><input name="apellido" type="text" id="apellido" size="20" maxlength="50" /></td>
<td align="right"><label>Teléfono</label></td>
<td align="left"><input name="telefono" type="text" id="telefono" size="20" maxlength="10"/></td>
</tr>
<td align="right"><label>Dirección</label></td>
<td align="left"><textarea name="direccion" cols="20" rows="1" id="direccion"></textarea></td>
<td align="right"><label>
<div align="center">Sede de Votación</div>
</label></td>
<td align="left"><input name="sede" type="text" id="sede" size="20" maxlength="255" /></td>
<td align="right"><label>Correo</label></td>
<td align="left"><input name="correo" type="text" id="correo" size="20" maxlength="255"/></td>
<td align="right"><label>Clave</label></td>
<td align="left"><input name="clave" type="text" id="clave" size="20" maxlength="8" /></td>
</tr>
<tr align="center">
<td colspan="8"><input type="button" value="Registrar" class="imputse1" onclick="validar()"/></td>
</table>
</center>
</form>
</body>
</html>
<?php
?>
Y EL GUARDAR
<?php
include("../../conexion/Conexion.php");
$cedula=($_POST['cedula']);
$nombre=($_POST['nombre']);
$apellido=($_POST['apellido']);
$telefono=($_POST['telefono']);
$direccion=($_POST['direccion']);
$sede=($_POST['sede']);
$correo=($_POST['correo']);
$clave=($_POST['clave']);
$obj=new Conectar();
$obj->mConectar();
$obj->mAbrirDB("sis_formulario");
$regusu="INSERT INTO registro VALUES (null,'".$cedula."','".$nombre."','".$apellido."','".$telefono."','".$direccion."','".$sede."','".$clave."','".$correo."');";
$var=$obj->mIncModEliCon("SELECT count(*) FROM registro WHERE cedula='".$cedula."';");
if(!$var){
die("Error en la Consulta ".mysql_error());
}
$bandera=0;
while($consulta=mysql_fetch_array($var)){
$bandera=$consulta['0'];
}
if($bandera==0){
$var=$obj->mIncModEliCon($regusu);
if(!$var){
die("No pudo Crear Incluir los Datos Personales ".mysql_error());
}
?>
<?php
}else{
echo "<center><font color=#ffffff> ".$cedula."</font></center>";
echo '<script language="javascript">confirm("Disculpe este Habitante ya Existe"); location.href="javascript:window.history.back()";</script>';
}
$obj->mCerrar();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR...nsitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Detalles de usuario</title>
</head>
<body>
<center>
<h4><font color="#333333">Registrado con Exito</font></h4>
<br>
</center>
<div align="center">
<h2><font size="200" face="Arial, Helvetica, sans-serif"><a href="http://localhost/for.../registrar.php" target="_self">
<strong>
<input style="color:#FFFFFF ; background-color:#000000" type="button" name="boton" value="Volver" />
</strong>
</a>
</font></h2>
</div>
</body>
</html>
aquí esta mi segundo formulario que seria REGISTRA SU LISTA.
<?php
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR...nsitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script language="javascript" type="text/javascript" src="../../js/funcion.js"></script>
<title>Registro</title>
</head>
<body>
<center>
<table width="340">
<tr>
<td width="330"><h1 align="center">REGISTRE SU LISTA </h1></td>
</tr></table>
</center>
<form name="habitante" id="habitante" method="post" action="guardar_datos.php">
<br />
<center>
<table width="901" border="1" background="img/login-back.png">
<tr bgcolor="#C0C0C0">
<td colspan="7"><div id="error">
<div align="center">
<h2>Ingresar Datos</h2>
</div>
</div></td>
</tr>
<tr>
<td>
<div align="center"><strong>N°</strong></div></td>
<td><div align="center"><strong>Cédula</strong></div></td>
<td><div align="center"><strong>Nombre</strong></div></td>
<td><div align="center">
<div align="center"><strong>Apellido</strong></div>
</div></td>
<td><div align="center"><strong>Teléfono</strong></div></td>
<td><div align="center">
<div align="center"><strong>Dirección</strong></div>
</div></td>
<td><div align="center"><strong>Votacion </strong></div></td>
</tr>
<tr>
<td><div align="center">
<input name="numero" type="text" size="20" maxlength="3"/>
</div></td>
<td><div align="center">
<input type="text" name="cedula" id="cedula" maxlength="10" size="20" />
</div></td>
<td><div align="center">
<input type="text" name="nombre" id="nombre" maxlength="50" size="20"/>
</div></td>
<td><div align="center">
<input name="apellido" type="text" id="apellido" size="20" maxlength="50" />
</div></td>
<td><div align="center">
<input name="telefono" type="text" id="telefono" size="20" maxlength="10"/>
</div></td>
<td><div align="center">
<textarea name="direccion" cols="20" rows="1" id="direccion"></textarea>
</div></td>
<td><div align="center">
<input name="sede" type="text" id="sede" size="20" maxlength="255" />
</div></td>
</tr>
</table>
</center>
</form>
</body>
</html>
<?php
?>
Es lo único que tengo... me dijeron que haga el segundo formulario igual que el primero, ya que van a tener lo mismo datos (menos la clave y el correo) y q lo haga con un formulario javascript
Con una función javascript para agregar filas en tabla y luego haces la iteración con php.
Tengo el código javascript pero NO SE COMO adaptarlo a lo que llevo hasta ahora.. este es el código.
<html>
<head>
<script language="JavaScript">
var i=2;
function A()
{
var t=document.getElementById('cont').innerHTML;
t=t.substring(0,(t.length-8));
t ="<tr><td>" i ",1</td><td>" i ",2</td><td>" i ",3</td></tr></table>";
document.getElementById('cont').innerHTML=t;
i ;
}
function B()
{
var t=document.getElementById('cont').innerHTML;
var j=t.lastIndexOf("<tbody>");
t=t.substring(0,j);
t ="</table>";
document.getElementById('cont').innerHTML=t;
}
</script></head><body>
<input type="button" name="af" value="Añadir fila" onClick="A();">
<input type="button" name="af" value="Borrar fila" onClick="B();">
<div id="cont">
<table id="t" border="1" width="100%">
<tr><td>1,1</td><td>1,2</td><td>1,3</td></tr>
</table></div>
</body>
</html>