Foros del Web » Programando para Internet » PHP »

select con mysql

Estas en el tema de select con mysql en el foro de PHP en Foros del Web. hola a todos miren necesito ayuda con esto: tengo 2 tablas en mysql que son CARRERA , DEPARTAMENTO que estan conformadas de la siguiente manera ...
  #1 (permalink)  
Antiguo 09/09/2003, 11:19
 
Fecha de Ingreso: julio-2003
Ubicación: viña del mar
Mensajes: 16
Antigüedad: 14 años, 4 meses
Puntos: 0
select con mysql

hola a todos miren necesito ayuda con esto:
tengo 2 tablas en mysql que son CARRERA , DEPARTAMENTO que estan conformadas de la siguiente manera

CARRERA DEPARTAMENTO
*codigocarrera *codigodepartamento
nombrecarrera nombredepartamento
codigodepartamento

*clave principal


ahora bien aqui envio el el codigo de la pagina en donde tengo un formulario donde se guardan los datos

<select name="departamento" size="1" style ="width:110">
<option value="-1">Seleccionar</option>
<?
include("conectar.php");
$Consulta = "select * from departamento";
$result= mysql_query($Consulta);
while ($row = mysql_fetch_array($result))
{
if ($departamento == $row[codigodepartamento])
{
echo "<option value = '".$row[codigodepartamento]."' selected>".ucwords(strtolower($row nombredepartamento]))."</option>\n";
}
else
{
echo "<option value = '".$row[codigodepartamento]."' >".ucwords(strtolower($row[nombredepartamento]))."</option>\n";
}
}
?>
</select>

en realidad este no es problema ya que con este codigo se despliega los nombres de los departamento pero se guardan los codigos en la tabla carrera. el problema lo tengo cuando busca los datos ya que tienen que ser mostrados en otra pagina pero igual en un select donde aparezcan los mismos datos por si se necesita modificar por haber ingresado un dato erroneo, el problema esta en que me muestra los datos pero no al que pertenece la carrera espero me ayuden

nota: ya que cada carrera pertenece a un departamento en especifico entonces necesito saber a que departamento pertenece la carrera
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 21:18.