Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/04/2008, 10:05
JesBol
 
Fecha de Ingreso: abril-2008
Mensajes: 7
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: Consulta entre dos tablas..

Que mas compañero
me sale error al momento de yo hacer lo que me dices, te coloco el codigo para que veas como lo estoy haciendo para ver como esta...gracias
Este es el primer formulario
Código PHP:
<html>
<head>
<title>..::Busqueda::..</title>
<body>
<center>
<font color="#3366FF">
<H1><b>Revision de Cursos </b></H1>
</font>
<form name="nada" method="post" action="1.php">


<table border="1">    
        
            <td><b>Codigo:</td>
            <td><input type="text" name="codigo" size="10"></td>
            
        </tr>
        
    
</table>
<table>
<tr align="center">
     <td><input type="submit" value="enviar"></td>
    
 </tr>    
</table>
<hr />


<table border="1" width="600"> 
 
    <tr>
        <td align="center"><font color="#0033FF"><b>Item #1</font></td>
        <td align="center"><font color="#0033FF"><b>Codigo del Curso</font></td>
        <td align="center"><font color="#0033FF"><b>Nombre del Curso</font></td>
    </tr>
    

<?


 $conex
=odbc_connect("SNIES","","");
 
   if(!
$conex)
   { echo 
'<h1>No se pudo establecer conexion a la base de datos</h1>';
     exit();
   }else
   { echo 
''// esto si quiers lo quitas
   
}

 if(!empty(
$codigo)){
 
         
$consultaSQL "SELECT curso_code, curso_nombre FROM public_curso WHERE nbc_code = '$codigo';";
        
$resultado odbc_do($conex$consultaSQL);
        
$num_campos odbc_num_fields($resultado);
        
$num_filas 0;

        
        while (
odbc_fetch_row($resultado)){
                
$num_filas ++;
                echo 
"<Tr>";
                echo 
"<td align='center'>";
                echo 
"<font color='#0033FF'>";
                echo 
$resultado['codigo_curso']; 
                echo 
$resultado['nombre_curso']; 
                   echo 
"<a href = 2.php?id_curso=$datos[codigo_curso]>Ver</a></td>" ;
            for(
$i=1;$i<=$num_campos;$i++){
                    echo 
"<td align='center'>";
                if (
odbc_result($resultado,$i))
                        echo 
odbc_result($resultado,$i);
                        echo 
"</td>";
                        
            }
                echo 
"</tr>"; echo "\n";
        }
    echo 
"</table> \n";
}
 else{
 
        
?>        
        
<?
        
}
        
odbc_close ($conex);
?>

</form>

</center>
</body>
</html>
Este es el segundo formulario que recibe el metodo GET...pero no me hace nada nose que estare haciendo mal..

Código PHP:

<html>
<head>
<title>..::Busqueda::..</title>
<body>
<center>
<font color="#3366FF">
<H1><b>Revision de Cursos </b></H1>
</font>

<form name="nada" method="get" action="1.php">

<?
$id_curso 
= (int) $_GET['id_curso'];  




$conex=odbc_connect("SNIES","jbolaño","123456");
 
   if(!
$conex)
   { echo 
'<h1>No se pudo establecer conexion a la base de datos</h1>';
     exit();
   }else
   { echo 
'sisa'// esto si quiers lo quitas
   
}

 if(!empty(
$id_curso)){
 
         
$consultaSQL "SELECT * FROM public_instancia_curso WHERE curso_code='".$id_curso ."'";
        
$resultado odbc_do($conex$consultaSQL);
        
        if(
odbc_fetch_row($resultado)){
            
$curso_code odbc_result($resultado,4);
            
$cod_seccion odbc_result($resultado,5);
            
            
            echo 
"<tr align ='center'><td>Codigo del Curso:</td><td>";
            echo 
"<input type='text' name='curso_code' value='$curso_code'";
            echo 
"size=2></td><td>Codigo Seccion:</td>\n<td>";
            echo 
"<input type='text' name='cod_seccion' value='$cod_seccion'";
            echo 
"size=10></td>\n<tr>";
        }
        else
            {
            echo 
"<tr>";
            echo 
"<td colspan = 2><B><center>curso_code:";
            echo 
$curso_code"</B></center></td></tr>";
            echo 
"<tr><td colspan=2><B><center>no existente";
            echo 
"</center></B></td></tr>";
        }
}
    
?>

</form>
</body>
</html>