Hola a todos.
tengo una pagina php en la que quiero mostrar unos resultados
el problema , es que si existe 1 SOLO REGISTRO con las variables solicitadas... NO ME MUESTRA NADA al hacer echo a las variables...
si existe mas de 1 registro si me las muestra...
este es codigo :
Código PHP:
<?php
$usuario=$_SESSION["s_username"];
$contrato=$_POST['paises'];
$cargo=$_POST['estados'];
if ($cargo==0 or $contrato==0)
{
echo "<script>history.back(alert(\"$usuario, porfavor selecciona la Propuesta o Contrato y Cargo a consultar\"));</script>";
}
$link=mysql_connect("localhost", "icaro", "icaro");
mysql_select_db("administracion");
$consulta_cargo=mysql_query("SELECT cargo FROM cargos WHERE id=$cargo") or die(mysql_error());
if($valores_2=mysql_fetch_array($consulta_cargo));
{
$nombre_cargooo=$valores_2["cargo"];
}
$conexion= mysql_connect("localhost","icaro","icaro")
or die ("no se pudo conectar con el servidorssssssss");
mysql_select_db("administracion",$conexion)or die ("problemas en la conexion a la base de datos");
$registros= mysql_query("select * from formularios_c3 where id_contrato='$contrato' and cargo_contrato='$nombre_cargooo'",$conexion) or die ("cago".mysql_error());
if (mysql_fetch_array($registros)=='')
{
echo "<script>history.back(alert(\"$usuario, no se ha creado el formulario C3 para el Contrato o Propuesta, y Cargo solicitado.\"));</script>";
}
else
{
$reg=mysql_fetch_array($registros);
$id_contrato=$reg["id_contrato"];
$nombre_tecnico_contrato=$reg["nombre_tecnico_contrato"];
$cargo_contrato=$reg["cargo_contrato"];
$nombre_completo_personal=$reg["nombre_completo_personal"];
$titulo=$reg["titulo"];
}
//// desde aqui en adelante empiezo a hacer los echo en la página.. pero como les decia.. si hay 1 solo registro de acuerdo a mysql_query ... NO ME MUESTRA POR EJEMPLO : echo $nombre_tecnico_contrato;
echo $nombre_tecnico_contrato;
?>