Ir al contenido


Foto

Re: Ayuda con este formulario?


  • Por favor identifícate para responder
No hay respuestas en este tema

#1 yessikita17b

yessikita17b

    Member

  • Miembros
  • PipPip
  • 21 mensajes

Escrito 16 mayo 2013 - 03:17

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.

AQUI ESTA MI PRIMER FORMULARIO SOLO REGISTRA Y GUARDA.
<?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&eacute;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&eacute;fono</label></td>
    <td align="left"><input name="telefono" type="text" id="telefono" size="20" maxlength="10"/></td>
   
  </tr>
 
    <td align="right"><label>Direcci&oacute;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&oacute;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&eacute;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&eacute;fono</strong></div></td>
    <td><div align="center">
      <div align="center"><strong>Direcci&oacute;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>

  • 0




IP.Board spam blocked by CleanTalk.