Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/05/2009, 07:25
icarocu
 
Fecha de Ingreso: diciembre-2008
Mensajes: 268
Antigüedad: 15 años, 4 meses
Puntos: 0
Exclamación ayuda con php y coneccion a sql

Hola a todos.. necesito de su ayuda..

estoy tratando de, mediante un formulario, ingresar una variable.. y que se conecte a mi BD y me entregue el resultado de acuerdo a las variables solicitadas...

1.- la pagina con el form....

<form action="php/inf_sol_mes2.php" method="post" name="form1" target="_blank" >
<table width="400" border="0" a align="center">
<tr>
<td width="199" class="informes">id_correlativo :</td>
<td width="285" class="informes"><label for="mes" class="informes">
<input type="text" name="sol_mes" id="sol_mes">
</label><label for="a&ntilde;o"></label>
<label for="sol_mes"></label></td>
</tr>
<tr>
<td colspan="2" align="center" class="informes"><span class="informesCopy">
<input name="buscar" type="submit" class="informesCopy" id="buscar" value="BUSCAR">
</span></td>
</tr>
</table>
</form>


2.- php que "debiese" entragarme los valores requeridos, dependiendo de la variable


<?php
$busqueda =$_POST["sol_mes"];
$conectID = mssql_connect("MI SERVIDOR","XXX","XXX") or die("no se puede conectar a SQL Server");
mssql_select_db("portal", $conectID);
$mssql = "SELECT num_registro, fecha_obs, encargado from registro where id_correlativo= '$busqueda'";
$resultid=mssql_query($mssql,$conectID);
//compruebo si hay registros y si la consulta se ejecutó
if ($resultid && mssql_num_rows($resultid)>0)
{
?>
<table width=500 align=center>
<tr bgcolor="#D9D9EC" align=center>
<td ><b>Nº</b></td>
<td><b>num_registro</b></td>
<td><b>fecha_obs</b></td>
<td><b>encargado</b></td>
</tr>
<?php
$contador=1;
$num_fila = 0;
while ($damefila=mssql_fetch_object($resultid))
{
echo "<tr ";
if ($num_fila%2==0)
echo "bgcolor=#E9E9E9";
else
echo "bgcolor=#ddddff";
echo ">";
?>
<td><?echo $contador ?></td>
<td><?echo $damefila->num_registro;?></td>
<td><?echo $damefila->fecha_obs;?></td>
<td><?echo $damefila->encargado;?></td>
</tr>
<?
$contador++;
$num_fila++;
}
?>
</table>
<?
echo "<br>";
echo "<center>";
echo "Usted tiene ","<b>", $contador-1,"</b>", "<p>","Pedidos ", "</p>";
echo "</center>";
}
else
{
echo "No hay registros";
}
?>


3.- lo que me arroja

El sitio web no puede mostrar la página
HTTP 500
Causas más probables:
El sitio web está en mantenimiento.
El sitio web tiene un error de programación.

Puede intentar lo siguiente:
Actualice la página.

Regresar a la página anterior.

Más información

Este error (HTTP 500 Error interno del servidor) significa que el sitio web al que está conectado tiene un problema con el servidor que impide que se muestre la página web.

Para obtener más información sobre errores HTTP, consulte la Ayuda.

alguien me podria ayudar y decirme donde me estoy equivocando ??

GRACIAS A TODOS !!