Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Una consulta a veces se hace bien y a veces no :S

Estas en el tema de Una consulta a veces se hace bien y a veces no :S en el foro de PHP en Foros del Web. Buenos días, les comento mi problema, Tengo una tabla cursos, en los que he almacenado el IDCurso, denominacion.... y ahora quiero asociarlo con un estudiante, ...
  #1 (permalink)  
Antiguo 04/04/2013, 01:45
 
Fecha de Ingreso: marzo-2013
Ubicación: Jaén, Andalucía
Mensajes: 129
Antigüedad: 11 años, 1 mes
Puntos: 2
Una consulta a veces se hace bien y a veces no :S

Buenos días, les comento mi problema, Tengo una tabla cursos, en los que he almacenado el IDCurso, denominacion.... y ahora quiero asociarlo con un estudiante, para hacerlo más fácil en php, mediante un menu desplegable, selecciono la denominación del curso y luego con este código selecciono su id, con los trabajadores hago igual y siempre me lo coge, lo que no se xk es k este, a veces me lo coge bien y otras me dice que la variable no está definida y me inserta 0 en mysql :S:S:S:S alguna ayuda????


Aquí hago el menu desplegable y mediante un submit lo envío al otro php, ya digo, con los alumnos todo perfecto
Código PHP:
$consulta3 "SELECT Denominacion FROM cursos ORDER BY Denominacion";   
                
                
$cursor3 mysql_query("$consulta3",$link);
                
                echo 
"<select name='curso'>";
                
                while(
$ver mysql_fetch_array($cursor3)){
                    echo 
"<option>".$ver['Denominacion']."</option>";
                }
                echo 
"</select>"

Cojo el id
Código PHP:
    $consulta3 "SELECT  IDCurso FROM cursos WHERE  Denominacion= '$curso'"
    
$resulta3mysql_query("$consulta3")  or die("Error al conectar");
    while(
$row=mysql_fetch_array($resulta3)){
        
$id_cursos=$row[0];
    } 
Aquí hago un var_Dump y cuando lo coge me muestra el valor, pero otras veces me dice que no está definida :S:S:S

Aquí inserto los datos
Código PHP:
$meter mysql_query('INSERT INTO alumno_curso(ID_Curso , DNI) values ("'.mysql_real_escape_string($id_cursos).'","'.mysql_real_escape_string($dni).'")'); 

os dejo el código de la bbdd

Código MySQL:
Ver original
  1. CREATE TABLE IF NOT EXISTS `cursos` (
  2.   `IDCurso` int(4) NOT NULL AUTO_INCREMENT,
  3.   `Denominacion` varchar(500) NOT NULL,
  4.   `Objetivos` varchar(300) NOT NULL,
  5.   PRIMARY KEY (`IDCurso`)


Espero que puedan ayudarme! Muchas gracias!

Última edición por kobety; 04/04/2013 a las 02:14
  #2 (permalink)  
Antiguo 04/04/2013, 02:47
 
Fecha de Ingreso: marzo-2013
Ubicación: Jaén, Andalucía
Mensajes: 129
Antigüedad: 11 años, 1 mes
Puntos: 2
Respuesta: Una consulta a veces se hace bien y a veces no :S

vale! ya he dado con lo k falla, me falla en el sql,....k para guardar puse un textarea y se me han quedado espacios en blanco delante de los nombres..... Un saludo

Última edición por kobety; 04/04/2013 a las 02:52

Etiquetas: mysql, select, sql, tabla, veces
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 21:26.