PHP - llenar array con variables de un formulario

 
Vista:
sin imagen de perfil

llenar array con variables de un formulario

Publicado por RODRIGO (1 intervención) el 16/11/2012 21:02:47
hola a todos soy nuevo aca y nuevo en la programacion tambien tengo un problema que no he podido solucionar tengo un form echo en html lo que tengo que hacer es que las variables del form se guarden en arreglos para mostrarlos en una tabla .-.......hasta ahi bien !!! el problema viene cuando pongo enviar e ingreso un nuevo registro ,...este segundo registro no lo guarda en el array y me muestra solamente el primer registro y luego el segundo reemplaza al primer registro y lo muestra pero lo que neesito es que me muestre los dos o tres o los que necesite ingresar .....ojo que todo esto sin base de datos debe ser solamente con php y html

dejo el codigo del form a ver si me pueden orientar un poco

<!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" xmlns:ice="http://ns.adobe.com/incontextediting">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Ingreso de Datos</title>
<style type="text/css">
body {
background-color: #FFF;
background-image: url(fondo140c.gif);
}
titulosform {
font-weight: bold;
}
#form1 p {
font-weight: bold;
}
#form2 p {
font-weight: normal;
}
body,td,th {
color: #000;
font-weight: bold;
}
.footer {
font-family: Verdana, Geneva, sans-serif;
font-size: 9px;
font-style: oblique;
color: #FFF;
text-align: center;
}
.footer .footer {
color: #006;
}
titulo {
font-size: 36px;
font-style: italic;
}
</style>
<script src="includes/ice/ice.js" type="text/javascript"></script>
</head>

<body>
<marquee behavior="slide" direction="left"> <img src="thefreelogomakers-free-logo-5098347185883.png" width="400" height="103" /></p></marquee>


<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1"><!-- Se manda el formulario a si mismo -->

<table width="79%" border="0" align="center">
<tr>
<td colspan="2">ANTECEDENTES DE LOS PADRES DEL BEBE</td>
</tr>
<tr>
<td width="40%">Nombre Padre</td>
<td width="60%"><input type="text" name="npadre" id="npadre" /></td>
</tr>
<tr>
<td>Apellido Paterno Padre</td>
<td><input type="text" name="apadre" id="apadre" /></td>
</tr>
<tr>
<td width="40%" height="40"><p>&nbsp;</p>
<p>Nombre Madre</p></td>
<td><p>&nbsp;</p>
<p>
<input type="text" name="nmadre" id="nmadre" />
</p></td>
</tr>
<tr>
<td>Apellido Paterno Madre</td>
<td><input type="text" name="amadre" id="amadre" /></td>
</tr>
<tr>
<td colspan="2"><p>&nbsp;</p>
<p>ANTECEDENTES DEL BEBE</p></td>
</tr>
<tr>
<td>Nombre del Bebé</td>
<td><input type="text" name="nombebe" id="nombebe" /></td>
</tr>
<tr>
<td height="28">Sexo del Bebé</td>
<td><p>
<label>
<input type="radio" name="sexobebe" value="Masculino" id="sexobebe_0" />
Masculino</label>
<label>
<input type="radio" name="sexobebe" value="Femenino" id="sexobebe_1" />
Femenino</label>
<br />
</p></td>
</tr>
<tr>
<td>Meses de Gestación</td>
<td><select name="nmeses" id="nmeses">
<option value="5" selected="selected">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
</select></td>
</tr>
<tr>
<td>Fecha de Nacimiento (dd/mm/aaaa)</td>
<td><input type="text" name="fechanacb" id="fechanacb" /></td>
</tr>
<tr>
<td>Signo Zodiacal del Bebé</td>
<td><select name="signoz" id="signoz">
<option value="Aries" selected="selected">Aries</option>
<option value="Tauro">Tauro</option>
<option value="Geminis">Geminis</option>
<option value="Cancer">Cancer</option>
<option value="Leo">Leo</option>
<option value="Virgo">Virgo</option>
<option value="Libra">Libra</option>
<option value="Escorpion">Escorpion</option>
<option value="Sagitario">Sagitario</option>
<option value="Capricornio">Capricornio</option>
<option value="Acuario">Acuario</option>
<option value="Piscis">Piscis</option>
</select></td>
</tr>
<tr>
<td>Peso del Bebé al nacer</td>
<td><label for="gramosbebe"></label>
<select name="gramosbebe" id="gramosbebe">
<option value =" 0,500 kgs" selected="selected"> 0,500 kgs </option>
<option value =" 0,500 kgs"> 0,501 kgs </option>
<option value =" 1,500 kgs"> 0,502 kgs </option>
<option value =" 2,000 kgs"> 0,503 kgs </option>
<option value =" 2,500 kgs"> 0,504 kgs </option>
<option value =" 3,000 kgs"> 0,505 kgs </option>
<option value =" 3,500 kgs"> 0,506 kgs </option>
<option value =" 4,000 kgs"> 0,507 kgs </option>
<option value =" 4,500 kgs"> 0,508 kgs </option>
<option value =" 5,000 kgs"> 0,509 kgs </option>

</select></td>
</tr>
<tr>
<td>Estatura del Bebé</td>
<td><label for="estbebe"></label>
<select name="estbebe" id="estbebe">
<option value =" 25 cms " selected="selected"> 25 cms </option>
<option value =" 26 cms"> 26 cms </option>
<option value =" 27 cms "> 27 cms </option>
<option value =" 28 cms"> 28 cms </option>
<option value =" 29 cms "> 29 cms </option>
<option value =" 30 cms"> 30 cms </option>
<option value =" 31 cms "> 31 cms </option>
<option value =" 32 cms"> 32 cms </option>
<option value =" 33 cms "> 33 cms </option>
<option value =" 34 cms"> 34 cms </option>
<option value =" 35 cms "> 35 cms </option>



</select></td>
</tr>
<tr>
<td>Medida Craneal</td>
<td><label for="medcraneobebe"></label>
<select name="medcraneobebe" id="medcraneobebe">
<option value =" 30,0 cms" selected="selected"> 30,0 cms </option>
<option value =" 30,1 cms"> 30,1 cms </option>
<option value =" 30,2 cms"> 30,2 cms </option>
<option value =" 30,3 cms"> 30,3 cms </option>
<option value =" 30,4 cms"> 30,4 cms </option>
<option value =" 30,5 cms"> 30,5 cms </option>
<option value =" 30,6 cms"> 30,6 cms </option>
<option value =" 30,7 cms"> 30,7 cms </option>
<option value =" 30,8 cms"> 30,8 cms </option>
<option value =" 30,9 cms"> 30,9 cms </option>
<option value =" 31,0 cms"> 31,0 cms </option>
<option value =" 31,1 cms"> 31,1 cms </option>


</select></td>
</tr>
<tr>
<td>Médico Pediatra</td>
<td><label for="mpediatra"></label>
<input name="mpediatra" type="text" id="mpediatra" size="60" /></td>
</tr>
<tr>
<td>Observaciones Médicas</td>
<td><label for="observmed"></label>
<textarea name="observmed" id="observmed" cols="57" rows="5"></textarea></td>
</tr>
<tr>
<td>Sistema Salud</td>
<td><select name="sistsalud" id="sistsalud">
<option value="Fonasa" selected="selected">Fonasa</option>
<option value="Colmena-Golden Cross">Colmena-Golden Cross</option>
<option value="Banmedica">Banmedica</option>
<option value="Integra">Integra</option>
<option value="Otro">Otro</option>
</select></td>
</tr>
</table>
<p align="center">
<input type="submit" name="enviar" id="enviar" value=" Enviar " />
<input type="reset" name="limpiar" id="limpiar" value=" Limpiar " />
<label>
<input type="submit" name="listados" id="listados" value="listados" />
</label>
</p>
<p align="center">&nbsp;</p>
</form>
<p>



<?php

while ($enviar)
{


$ficha = array ("primero"=> array("$npadre","$apadre","$nmadre","$amadre","$nombebe","$sexobebe","$gramosbebe","$observmed"),
"segundo" => array ("$npadre","$apadre","$nmadre","$amadre","$nombebe","$sexobebe","$gramosbebe","$observmed")
);

}
?>


<?php

if ($listados)
{

?>


</p>
<center>
<table width="993" height="326" border="1">
<tr></tr>
<tr>
<td width="100" height="49"><div align="center">Padre</div></td>
<td width="100"><div align="center">Ap. padre</div></td>
<td width="100"><div align="center">Madre</div></td>
<td width="100"><div align="center">
<p>Ap. madre</p>
</div></td>
<td width="100"><div align="center">Nombre bebe</div></td>
<td width="100"><div align="center">Sexo bebe</div></td>
<td width="100"><div align="center">Peso al nacer</div></td>
<td width="241"><div align="center">Observacion medica </div></td>
</tr>
<tr>
<td><?php echo $ficha["primero"][1] ?></td>
<td><?php echo $ficha["primero"][2] ?></td>
<td><?php echo $ficha["primero"][3] ?></td>
<td><?php echo $ficha["primero"][4] ?></td>
<td><?php echo $ficha["primero"][5] ?></td>
<td><?php echo $ficha["primero"][6] ?></td>
<td><?php echo $ficha["primero"][7] ?></td>
<td><?php echo $ficha["primero"][8] ?></td>
</tr>
<tr>
<td><?php ?></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td><?php ?></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
</center>
<?php
}
?>
<p>&nbsp;</p>
<p><br />






</p>
<div ice:editable="*">
<p class="footer"><span class="footer">Elaborado por SanVil Developers </span></p>
<p class="footer"><span class="footer">Todos los derechos reservados</span></p>
</div>




</body>
</html>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder