Hola;
Primero, saca el consulta.php, las variables la tienes que tener en la misma página. De esta forma:
$cod_t =
isset(
trim($_GET['??????']));
$num_C =
isset(
trim($_GET['??????']));
Este procedimiento;
trim($_GET['??????']), significa que no deja espacios en blanco, el cual altera los procedimientos de la consulta.
trim elimina los espacios en blanco adelante o detras de la cadena a emplear.
Ahora prueba, tiene que salir sin problema.
Desde el formulario de consulta empleas javascript para la consulta de los textbox y pasar las variables por la url. Por ejemplo;
<script>
function abrir()
{
with(document)
{
var codt = getElementById('1').value;
var numc = getElementById('2').value;
lnk = "../php/archivo.php?mod=" + codt + "&tip=" + numc;
open(lnk,"_self");
}
}
</script>
En el body :
Código HTML:
<form method=get action=archivo.php name=formul>
Código transportista : <input type=text size=7 id=1>
<br>
Número Carta Porte : <input type=text size=7 id=2>
<br>
<input type=button value=Consultar onclick=abrir();>
</form>
En el archivo.php debes tner lo siguiente:
Código PHP:
$cod_t = isset(trim($_GET['mod']));
$num_C = isset(trim($_GET['tip']));
$base = "mibasedatos";
$tabla = "ITEM";
# conectar y consulta a la base de datos
$conexion = mysql_connect("localhost","root","") or die("Error conexión: ".mysql_error());
mysql_select_db($base,$conexion) or die("Error seleccionar: ".mysql_error());
# consulta SQL
$sql="SELECT num_d, cod_e FROM $tabla WHERE cod_t='$cod_t' AND num_c='$num_C'";
$resultado = mysql_query($sql,$conexion) or die("Error del resultado: ".mysql_error());
?>
<table border=1 cellspacing=0 cellpadding=0 style="font-family:verdana;font-size:12px;">
<tr>
<td>Item</td><td>Detalle</td>
</tr>
<?
while($row = mysql_fetch_array($resultado))
{
echo "\t<tr>\n\t\t<td>".$row['num_d']."</td><td>".$row['cod_e']."</td>\n\t</tr>\n";
}
?>
</table>
<?
mysql_free_result($resultado);
mysql_close($conexion);
?>
Otra cosa, por que no, mencionaste el contenido de consulta.php, eso lo estamos requiriendo para ir elimando problemas. Pero ejecuta el código amterior, saca la consulta.php.
Nos vemos.