Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/03/2006, 22:06
Avatar de MichaellR
MichaellR
 
Fecha de Ingreso: noviembre-2004
Ubicación: Lima - Peru
Mensajes: 85
Antigüedad: 19 años, 5 meses
Puntos: 0
Pregunta Problemas con el metodo post

Saben chicos tengo un problemita... miren esto



En esto trabajo en php y mysql pero creo q aqui el error es con el metodo post

Les explico:
El problemita es que cada vez q elijo el local y bacan aparece el local (esto de la seleccion lo saco d una funcion hecha en php y mysql q lo jala d la base de datos) pero cuando elijo el depa tambien se elige pero el local se va a la parte de "escoja una opcion" y cuando vuelvo a elegir el local el departamento tambien se va a la parte de "escoja una opcion" y asi paro jugando bueno aqui les mando el codigo q uso en el html y tambien los buscar en php para ver si me pueden ayudar en esto gracias d antemano

Cita:
Html:
<form method="post">
<?
require_once('Librerias/LibLocalDepaOfc/BuscarLocal.php');
$Local=Tabla_Form_BusquedaLocal();
?>
</form>
<tr>
<form method="post">
<?
require_once('Librerias/LibLocalDepaOfc/BuscarDepa.php');
$Depa=Tabla_Form_BusquedaDepa();
?>
</form>
y aqui estan lo php

Buscar Depa
Cita:
Buscar Depa
<?php
function Tabla_Form_BusquedaDepa()
{
?>
<tr>
<td width="" height="14"><b><font class="TextSmall" color="#ffb412" face="Verdana, Arial, Helvetica, sans-serif" size="2">
Departamento</font></b>
</td>
<?
$depa=$_POST['combo'];
$con=@mysql_connect("localhost","root","root");
@mysql_select_db("goreu_1");
$sql="SELECT DEPNAME,DEPCODIGO FROM departamento";
$rs=@mysql_query($sql,$con);?>
<TD>
<select name='combo' onchange='this.form.submit()'>
<option value='-1'>escoja una opcion</option>
<?
while(list($DEPNAME, $DEPCODIGO)=@mysql_fetch_row($rs))
{
?>
<option value= '<?=$DEPCODIGO?>'<? if($DEPCODIGO==$depa)echo "selected";?>><?=$DEPNAME?></option>
<? }
?>
</select>
<?
//devolvera el id del local
if($depa!="")
{
return $depa;
}
?>
</TD>
</tr>
<?
}
//funcion que devuelve el id del local
?>
Buscar Local
Cita:
Buscar Local
<?php
function Tabla_Form_BusquedaLocal()
{
?>
<tr>
<td width="" height="14"><b><font class="TextSmall" color="#ffb412" face="Verdana, Arial, Helvetica, sans-serif" size="2">
Local</font></b>
</td>
<?
$local=$_POST['combo'];
$con=@mysql_connect("localhost","root","root");
@mysql_select_db("goreu_1");
$sql="SELECT LOCNAME,LOCID FROM local_institucional";
$rs=@mysql_query($sql,$con);?>
<TD>
<select name='combo' onchange='this.form.submit()'>
<option value='-1'>escoja una opcion</option>
<?
while(list($LOCNAME,$LOCID)=@mysql_fetch_row($rs))
{
?>
<option value= '<?=$LOCID?>'<? if($LOCID==$local)echo "selected";?>><?=$LOCNAME?></option>
<? }
?>
</select>
<?
//devolvera el id del local
if($local!="")
{
return $local;
}
?>
</TD>
</tr>
<?
}
//funcion que devuelve el id del local
?>
ojala y me puedan ayudar porq es necesario hacerlo porq es para mi tesis gracias d antemano bye