Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/05/2004, 11:13
oscarpang
 
Fecha de Ingreso: mayo-2004
Mensajes: 1
Antigüedad: 19 años, 11 meses
Puntos: 0
Hola:

En cuanto al codigo anterior, ya obtuve resultados en la pagina, pero mi problema ahora es como puedo manipular los valores de las variables en php?.

Envio mi codigo para que lo observes


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>

<?
if(!$_POST) {
?>

<form name="altas" method=POST action="respindex.php">

<table bgcolor="#E9FFFF" align=center border=2>

<td align="right">Nombre completo : </td>
<td align="left"> <input type="text" name="nom" value="" size=35></td><tr>

<td align="right">Apellido paterno :&nbsp;&nbsp; </td>
<td align="left"> <input type="text" name="a_pa" value="" size=35></td><tr>

<td align="right">Apellido materno : </td>
<td align="left"> <input type="text" name="a_ma" value="" size=35></td><tr>

<td align="right">Sexo : </td>
<td align="left">
<SELECT name="h_m">
<option value="">------</option>
<option value=H>Hombre</option>
<option value=M>Mujer</option>
</select>
</td><tr>

<td align="right">Estado civil : </td>
<td align="left">
<SELECT name="e_civ" >
<option value="">---------</option>
<option value=01>Soltero(a)</option>
<option value=02>Casado(a)</option>
<option value=03>Viudo(a)</option>
<option value=04>Divorciado(a)</option>
<option value=05>No determinado</option>
</select>
</td><tr>

<td align="right">C.U.R.P. : </td>
<td align="left"> <input type="text" name="curp" value="" size=19></td><tr>

<td align="right">R.F.C. : </td>
<td align="left"> <input type="text" name="rfc" value="" size=14></td><tr>

<td align="right">Escribe la clave de elector: </td>
<td align="left"> <input type="text" name="elec" value="" size=18></td><tr>

<td align="right">Calle : </td>
<td align="left"> <input type="text" name="calle" value="" size=40></td><tr>

<td align="right">Numero exterior: </td>
<td align="left"> <input type="text" name="ext"
value="" size=10></td><tr>

<td align="right">Numero interior: </td>
<td align="left"> <input type="text" name="int" value="" size=10></td><tr>

<td align="right">Selecciona el estado donde reside: </td>
<td align="left">
<select name="clava">
<option value=""> --------------- </option>
<option value=01> AGUASCALIENTES </option>
<option value=02> BAJA CALIFORNIA </option>
<option value=03> BAJA CALIFORNIA SUR </option>
<option value=04> CAMPECHE </option>
<option value=05> COAHUILA DE ZARAGOZA </option>
<option value=06> COLIMA </option>
<option value=07> CHIAPAS </option>
<option value=08> CHIHUAHUA </option>
<option value=09> DISTRITO FEDERAL </option>
<option value=10> DURANGO </option>
<option value=11> GUANAJUATO </option>
<option value=12> GUERRERO </option>
<option value=13> HIDALGO </option>
<option value=14> JALISCO </option>
<option value=15> MEXICO </option>
<option value=16> MICHOACAN </option>
<option value=17> MORELOS </option>
<option value=18> NAYARIT </option>
<option value=19> NUEVO LEON </option>
<option value=20> OAXACA </option>
<option value=21> PUEBLA </option>
<option value=22> QUERETARO DE ARTEAGA </option>
<option value=23> QUINTANA ROO </option>
<option value=24> SAN LUIS POTOSI </option>
<option value=25> SINALOA </option>
<option value=26> SONORA </option>
<option value=27> TABASCO </option>
<option value=28> TAMAULIPAS </option>
<option value=29> TLAXCALA </option>
<option value=30> VERACRUZ-LLAVE </option>
<option value=31> YUCATAN </option>
<option value=32> ZACATECAS </option>
</select>
</td><tr>
<td align=center><input type=submit value="Siguiente"></td>
<td align=center><input type=reset value="Borrar"></td></span>
</table>
</form>

<?php
} Else {
?>

<form name="altas" method="POST" action=index2.php>
<head>
<?php
$clav =$_POST['clava'];
$cona= mysql_connect("127.0.0.1","root","");
$bdaa= mysql_select_db("artesanos");
$res1= mysql_query("select mun, nommun from cat_loc where ent=$clav group by mun", $cona);
$res2= mysql_query("select mun, nommun from cat_loc where ent=$clav group by mun", $cona);
$htm="<option value=\"0\">Municipio</option>\n";
while($tipoabajo = mysql_fetch_object($res1))
$htm.= "<option value=\"".$tipoabajo->mun."\">".$tipoabajo->nommun."</option>\n";
?>
<script language="JavaScript">
function cambiaopciones()
{
tipob = document.getElementById("tipoabajo").value;//obtengo el valor del primer select(opciones principales)
names = document.getElementById("nombres");//hago referencia a el select de nombres
cuantos = names.length;//obtegno su extensión(cuantas opciones tiene)
for(i = 0; i < cuantos; i++)
names.options.remove(0);//elimino las actuales
//dependiendo del tipo, se generan las opciones que le correspnden
//este switch es generado con PHP para que las cpciones correspondan a lo que hay en la base de datos
//te recomiendo que revises el código HTML generado al ejecutar esta página PHP para que veas como queda finalmente el JavaScript
switch(tipob)
{
<?php while($tipoJs = mysql_fetch_object($res2)){ ?>//mientras haya tipos, genera opciones
case '<?php echo $tipoJs->mun; ?>':
<?php
$sqlOpciones = "SELECT loc, nomloc FROM cat_loc WHERE ent=$clav and mun=$tipoJs->mun" ;
$rssOpciones = mysql_query($sqlOpciones,$cona) or die(mysql_error($cona));
while($opcion = mysql_fetch_object($rssOpciones)){
?>
opcion<?php echo $opcion->loc; ?> = document.createElement("option");
opcion<?php echo $opcion->loc; ?>.value = "<?php echo $opcion->loc; ?>";
opcion<?php echo $opcion->loc; ?>.text = "<?php echo $opcion->nomloc; ?>";
names.options.add(opcion<?php echo $opcion->loc; ?> );
<?php }?>
break;
<?php }?>
default://si no selecciono niguna, deja la opcion default
defaultOp = document.createElement("option");
defaultOp.text = "Primero seleccione un municipio";
defaultOp.value = "0";
names.options.add(defaultOp);
break;
}
return true;//siempre es bueno que las funciones te devuelvan algun valor, aunque no tenga utilidad directa
}
</script>

</head>
<body>
<?
echo "<br>Nombre : ".strtoupper($_POST['nom']).' '.strtoupper($_POST['a_pa']).' '.strtoupper($_POST['a_ma']);
echo "<br>Cred. de Elector :".$_POST['elec'] ;
echo "<br>Estado donde reside : ".$_POST['clava'] ;
$nom = $_POST['nom'];
$clav =$_POST['clava'];
$elec =$_POST['elec'];
$curp =$_POST['curp'];
echo "<br>Sexo :".$_POST['h_m'];
echo "<br>Calle :".$_POST['calle'];
echo "<br>Numero Exterior :".$_POST['ext'];
echo "<br>Numero Interior :".$_POST['int'];
echo "<br>Estado Civil :".$_POST['e_civ'];
echo "<br>C.U.R.P. :".strtoupper($_POST['curp']);
echo "<br>R.F.C. :".strtoupper($_POST['rfc']);

if ((empty($elec) and empty($curp))) {
echo "Debe especificar una clave de elector o una clave de CURP";
echo "</html></body> \n";
exit;
}
}
?>

<table bgcolor="#E9FFFF" align=center border=2>

<td align="right">Selecciona el Municipio donde reside el artesano : </td>
<td align="left">
<select name="tipoabajo" onChange="cambiaopciones();">
<?php echo $htm; ?>
</select>

<input type=hidden name="clava0" value= <? echo $clav; ?>>
<input type=hidden name="clava1" value= <? echo $tipoabajo; ?>>
<input type=hidden name="clava1" value= <? echo $nombres; ? >>


</td><tr>
<br>
<td align="right">Selecciona la localidad : </td>
<td align="left">
<select name="nombres" >
<option value="0">Primero Seleccione Tipo de Alimento</option>
</select>
</td><tr>

<td align=center><input type=submit value="Siguiente"></td>
<td align=center><input type=reset value="Borrar"></td></span>
</table>

</body>
</form>

</div>
</body>
</html>


Entonces, en otra pagina index2, quiero mostrar todos los valores ya capturados.

Lo que esta en rojo, es como intente pasar los valores de las variable, pero no funciono

Me puedes ayudar?

Última edición por oscarpang; 26/05/2004 a las 13:24