PHP - no crea el query

   
Vista:

no crea el query

Publicado por aldo (824 intervenciones) el 11/10/2015 03:26:09
Que tal a todos, estoy desarrollando este query para accesar en una base de datos; este es el codigo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php
$connect = pg_connect("host=localhost port=5432 dbname=pediatria user=postgres password=form*/");
error_reporting(E_ALL ^ E_WARNING ^ E_NOTICE);
$especial   = $_POST["cmboespecial"];
$contrasena = $_POST["contrasena"];
$connect = pg_connect("host=localhost port=5432 dbname=pediatria user=postgres password=form*/");
$row=pg_query("SELECT * FROM especialidad WHERE descripcion='$especial' AND acceso ='$contrasena'");
	if(pg_fetch_array($row)>0)
	  {
		header("Location:menu1.php");
	  }
	else
	  {
	?>
	<table>
		<tr>
			<td>
						   <script type='text/javascript'>
						   var agree=confirm("Debe escribir la Especialidad y la Contraseña Correcta");
						   if (agree)
							   window.location='especialidad.php';
						   </script>
			</td>
		</tr>
	</table>
	<?php
	  }
?>
las variables estas las traigo desde otro formulario
$especial = $_POST["cmboespecial"];
$contrasena = $_POST["contrasena"]; AUN CUANDO SELECCIONO LA ESPECIALIDAD Y Y LA CONTRASEÑA
no esta creando el query para accesar al formulario menu1.php esta entrando por el ELSE, si alguien pudiera ver cual es el problema.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

no crea el query

Publicado por aldo (824 intervenciones) el 11/10/2015 03:52:27
bueno imprimi el query y no esta trayendo la especialidad, solo el acceso:
1
SELECT * FROM especialidad WHERE descripcion='' AND acceso = 1234

Pero este es el codigo desde donde tomo la especialidad:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<tr>
     <td align='right'>Especialidad:</td>
     <td><select name="cmboespecial"><option value="0">[Seleccione la Especialidad]</option>
 
<?php
 
//*** crear la tabla especialidad
$especial = @pg_query($connect,$especialidad);
while($selectespec = @pg_fetch_array($especial))
          {
			$codigo = $selectespec['codigo'];
            $descrip = $selectespec['descripcion'];
            echo "<OPTION VALUE='$codigo'>$descrip</OPTION>";
          }
?>
        </select></td></tr>

la variable
1
$especial   = $_POST["cmboespecial"];
esta vacia,
debiera pasarlo con el post Solo recibe la variable acceso.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar