Foros del Web » Programando para Internet » PHP »

consulta?¿

Estas en el tema de consulta?¿ en el foro de PHP en Foros del Web. Hola chicos... Les agradeceria...su ayuda... Nesecito obtener el nombre de la carrea, y del direcotr.. Les explico tengo mi paguina principal.. el la cual los ...
  #1 (permalink)  
Antiguo 13/11/2008, 09:51
Avatar de TeitoPoderosa  
Fecha de Ingreso: octubre-2008
Mensajes: 54
Antigüedad: 15 años, 6 meses
Puntos: 1
consulta?¿

Hola chicos...
Les agradeceria...su ayuda...

Nesecito obtener el nombre de la carrea, y del direcotr..
Les explico tengo mi paguina principal.. el la cual los usuarios eligen la carrera por medio de un select,

ese select es asi..

Código PHP:
 
<select name="carreras" id="carreras">
        <?php
$rs
=mysql_query("SELECT id_carrera,nom_carrera,direc_carrera FROM carreras") or die ("error");
while(
$row=mysql_fetch_array($rs))
{
echo 
"<option name=\"carrera\" value=\"".$row['id_carrera']."\">".$row['nom_carrera']."</option>";
}
?>
 </select>
nesecito... obtener el nombre de la carrera... puesto q si pongo..

esto:
Código PHP:
 
<?php
        $nom_carrera
=$_POST["carreras"]; 
       echo
''.$nom_carrera;
    
?>
y solo me aparece el id de la carrera seleccionada y no el nombre!

y para elegir el director de esa carrera seleccionada pues nose comohacerle..

todos los datos.. estan enla tabla.. carreras

Id_carrera,nom_carrera,direc_carrera

espero me puedan ayudar!
  #2 (permalink)  
Antiguo 13/11/2008, 09:55
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: consulta?¿

Hola TeitoPoderosa,

Necesitas hacer otro select en tu otra pagina para obtener el nombre de la carrera usando un SELECT.

Saludos.
  #3 (permalink)  
Antiguo 13/11/2008, 09:59
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: consulta?¿

Hola TeitoPoderosa, que bueno verte de nuevo por aqui y mas aun con el mismo problema..... jeje

haber supongo que en el select pondras un evento onchange o haras un submit en un boton.....

Solo recoges el id de la carrera enviada y consultas cual es su nombre y director segun ese id enviado.....
Código PHP:
<?php
$id
=$_POST["carrera"];//es carrera no carreras!!
$rs=mysql_query("SELECT nom_carrera,direc_carrera FROM carreras where id_carrera='".$id."'") or die ("error");
if(
$row=mysql_fetch_array($rs)){
  echo 
"Nombre de la Carrera: ".$row['nom_carrera'];
  echo 
"Director de la Carrera: ".$row['direc_carrera'];
}
?>
y punto, haci mostrarias los resultados de la carrera seleccionada.

Suerte y hasta pronto.

Dios te Bendiga.
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog
  #4 (permalink)  
Antiguo 13/11/2008, 10:16
Avatar de TeitoPoderosa  
Fecha de Ingreso: octubre-2008
Mensajes: 54
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: consulta?¿

Gracias Msterojitos!

Es bueno ver que te alegra verme denuevo!

Mira.. para q ya me aparecia el nombre pero era por que tenia asi.. mi consulta
Cita:
<select name="carreras" id="carreras">
<?php
$rs=mysql_query("SELECT id_carrera,nom_carrera,direc_carrera FROM carreras") or die ("error");
while($row=mysql_fetch_array($rs))
{
echo "<option name=\"carrera\" value=\"".$row['nom_carrera']."\">".$row['nom_carrera']."</option>";
}
?>
</select>


pero como nesesitaba el id dela carrera para obtener las materias por carrera y cuatimestre.. lo tube q kambiar asi.

Código PHP:
<select name="carreras" id="carreras">
        <?php
$rs
=mysql_query("SELECT id_carrera,nom_carrera,direc_carrera FROM carreras") or die ("error");
while(
$row=mysql_fetch_array($rs))
{
echo 
"<option name=\"carrera\" value=\"".$row['id_carrera']."\">".$row['nom_carrera']."</option>";
}
?>
 </select>
es por eso.. q necesito una nueva consulta para mostrar el nombre de la carrera... y pues otra para mostrar el nombre del director de esa carrera!
  #5 (permalink)  
Antiguo 13/11/2008, 11:00
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: consulta?¿

teito, pero que no te sirvio mi post anterior????
ayi esta la solucion no.....
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog
  #6 (permalink)  
Antiguo 13/11/2008, 11:23
Avatar de TeitoPoderosa  
Fecha de Ingreso: octubre-2008
Mensajes: 54
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: consulta?¿

Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\Archivos de programa\xampp\htdocs\ProyectoBrenda\evaluar.php on line 82

el codigo q me mandaste es para qm e muestre el nombre de la carrera y el director?

dependiendo de la opcion q elija ene l select¿?

nose x qme marque error.!!
  #7 (permalink)  
Antiguo 13/11/2008, 11:29
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 9 meses
Puntos: 70
Respuesta: consulta?¿

Hola TeitoPoderosa...

Al parecer ese error es mas de base de datos, osea, no pudo ejecutar la consulta... copíala y pégala directamente en mysql para que sepas a ciencia cierta que pasa...

Quizás no está pasando el parámetro que renueva la consulta...

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #8 (permalink)  
Antiguo 13/11/2008, 11:30
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: consulta?¿

De hecho el error indica que no se pudo conectar a la base de datos debido a que el usuario / contraseña son incorrectos.

Saludos.
  #9 (permalink)  
Antiguo 13/11/2008, 11:35
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: consulta?¿

Access denied for user 'ODBC'@'localhost' (using password: NO)

es por tu conexion amiga..... seguro en el primer archivo donde aparece el combo esta la conexion, pero al momento de enviarlo a otro archivo, en este no vuelves a declarar la conexion.

mas practico... no tiene conexion a base de datos uno de tus archivos.

ah, y si, el codigo que te puse, muestra el nombre y director de la carrera que selecciona.

suerte.
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog
  #10 (permalink)  
Antiguo 13/11/2008, 11:47
Avatar de TeitoPoderosa  
Fecha de Ingreso: octubre-2008
Mensajes: 54
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: consulta?¿

Ok...

pues... ya lo acomode.. ya le agrege q la conexcion a la base d datos..
ya no me marca error. y al momento de verificar no em muesta datos..
solo los que ya me moestraba antes.
  #11 (permalink)  
Antiguo 13/11/2008, 11:56
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: consulta?¿

es que estas declarando mal el primer select....

1. el nombre del select es carreras, por lo que en el $_POST cambialo por carreras en vez de carrera.

2. el option, no lleva name... solo value (el cual debe ser el id de la carrera).

suerte
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog
  #12 (permalink)  
Antiguo 13/11/2008, 15:03
Avatar de TeitoPoderosa  
Fecha de Ingreso: octubre-2008
Mensajes: 54
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: consulta?¿

Ya lo corregi!..

Gracias... eres un amoR1
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 07:46.