Foros del Web » Programando para Internet » PHP »

mandar campos

Estas en el tema de mandar campos en el foro de PHP en Foros del Web. Aupa! A ver tengo un formulario primero y despues dos combos relacionados y estos combos estan hechos en php es decir llamando a otro archivo. ...
  #1 (permalink)  
Antiguo 19/01/2007, 03:14
 
Fecha de Ingreso: octubre-2006
Mensajes: 204
Antigüedad: 17 años, 6 meses
Puntos: 0
mandar campos

Aupa!
A ver tengo un formulario primero y despues dos combos relacionados y estos combos estan hechos en php es decir llamando a otro archivo. Lo que quiero hacer es que si relleno los campos del principio, cuando elija la opcion de un combo me cargue tb los campos. No se si me he explicado bein os pongo el codigo

Diagnostico1.php
Código PHP:
<BODY bgcolor="#9ab9bb" leftMargin=0 topMargin=0 MARGINWIDTH="0" MARGINHEIGHT="0">
<form name="form1" method="post" action="Diagnostico2.php">
<table width="643" border="0">
    <td><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Apellido2:</font></strong></td>
    <td><input type="text" name="apellido2"></td>
    <td><div align="right"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">DNI:</font></strong></div></td>
    <td><input type="text" name="dni"></td>
    </tr>
  <tr>
    <td><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Email:</font></strong></td>
    <td colspan="3"><input type="text" name="email"></td>
  </tr>
  <tr>
    <td colspan="4">  Si deseas ver todos los cursos ofertados pincha aqui: <a href="http://www.coiie.org/contenido.php?conte=114">Cursos Ofertados</a>      <? 
// Me conecto a la base de datos 
$link mysql_connect("localhost","","");
mysql_select_db("COIIE-DESA",$link);
// Declaro la variable $paisant que es la que me va a indicar si hay que volver a cargar los datos de los cursos 
$catant=$categoria;
//Ponemos un campo oculto con el valor de catant y abrimos el select
?> 
      <input type="hidden" name="catant" value="$catant"> 
    </td>
    </tr>
<?
//Abrimos el select de cursos
?>
<tr>
  <td height="20"><font size="2" face="Arial, Helvetica, sans-serif"><strong>Categoria:</strong></font></td>
  <td colspan="3"><select name="categoria" onChange="submit();">
    <?
//Muestra el combobox de los cursos una vez que se haya elegido la categoria, no antes 
if (!isset($categoria)){
?>
    <option selected>Seleccione la categoria</option>
<?
    $categoria
="0"

//Hacemos la consulta sobre las categorias
$sql="select * from CATEGORIAS order by ID"
$res=mysql_query($sql); 
//Mostramos las categorias
while($fila=mysql_fetch_array($res)){ 
print(
"<option value=\"$fila[ID]\""); 
if (
$fila[ID] == $categoria) { 
print (
" selected"); 

print(
">$fila[NOMBRE]</option>\n"); 

?>
  </select></td>
  </tr>
<tr>
  <td height="20"><strong><font size="2" face="Arial, Helvetica, sans-serif">Curso:</font></strong></td>
  <td colspan="3"><select id="select" name="curso">
    <option value="Sin Curso" selected>Seleccione el curso</option>
    <?
//Hacemos consulta de cusos de dicha categoria
$sqlcurso="select * from CURSOS where ID_CAT='$categoria'";
$rescurso=mysql_query($sqlcurso); 
//Mostramos los cursos de dicha categoria
while($filacurso=mysql_fetch_array($rescurso)){
?>
    <option value="<?=$filacurso[Titulo]?>">
    <?=$filacurso[Titulo]?>
    </option>
    <? }?>
  </select></td>
Diagnostico2.php
Código PHP:
if ($catant!=$categoria) { 
    
header("location:Diagnostico1.php?categoria=$categoria&nombre=$nombre"); 
    } 
else { 
    echo 
"Se han seleccionado los cursos";
    } 
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 09:08.