Foros del Web » Programando para Internet » Javascript »

formulario con PHP.Necesito ayuda

Estas en el tema de formulario con PHP.Necesito ayuda en el foro de Javascript en Foros del Web. Tengo una dudilla: Yo trabajo con PHP. Y para entrar en una parte de mi sistema pido un password de identeificacion. Y cuando me meten ...
  #1 (permalink)  
Antiguo 02/02/2002, 07:07
 
Fecha de Ingreso: febrero-2002
Mensajes: 16
Antigüedad: 22 años, 9 meses
Puntos: 0
formulario con PHP.Necesito ayuda

Tengo una dudilla:

Yo trabajo con PHP. Y para entrar en una parte de mi sistema pido un password de identeificacion. Y cuando me meten datos erroeneos devuelvo (en la misma pagina) los errores.
Quiero saber la forma de que cuando detecte que los datos son buenos lance la pagina que yo quiera(directamente).Como en el formulario tengo:

<FORM method=post action=formulario.php name="formulario">

Siempre me lanza la misma pagina, y tengo que poner un enlace a la pagina que quiero.

¿no se si me explicado?

Gracias de todas formas.
  #2 (permalink)  
Antiguo 04/02/2002, 14:57
Avatar de Nanny  
Fecha de Ingreso: enero-2002
Ubicación: Austin, USA
Mensajes: 98
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: formulario con PHP.Necesito ayuda

No se si esto te sirva, pero lo tengo en un archivo .php

<pre>
.
.
.

&lt;/HEAD&gt;
&lt;BODY BGCOLOR=&quot;#1180a0&quot; LINK=&quot;#ffffff&quot; VLINK=&quot;#fffafb&quot; text=&quot;#ffffff&quot;&gt;
&lt;SCRIPT LANGUAGE=&quot;JavaScript&quot;&gt;
&lt;!--
function Chequeo_Form(form)
{
if (!(1*form.id.value))
{
alert (&quot;Por favor, indique correctamente su Cédula de Identidad o Número del Pasaporte.&quot;);
return (false);
}

}
//--&gt;
&lt;/SCRIPT&gt;
&lt;?php include(&quot;../libreria.phtml&quot;) ?&gt;
&lt;?php CabeceraPagina(); ?&gt;
&lt;? if ($REQUEST_METHOD==&quot;POST&quot;)
{
include(&quot;../conexion.phtml&quot;);
$connect = Conectarse();
{

$query=&quot;select * from docente where cedula=0;&quot;;
switch ($tipousuario)
{
case &quot;docente&quot;:
$query=&quot;select * from docente where cedula='&quot;.$id.&quot;';&quot;;
break;
case &quot;administrativo&quot;:
$query =&quot;select * from administrativo where cedula='&quot;. $id . &quot;';&quot;;
break;
case &quot;pregrado&quot;:
$query = &quot;select * from pregrado where carnet='&quot;. $carnet.&quot;';&quot;;
break;
case &quot;postgrado&quot;:
$query = &quot;select * from postgrado where carnet='&quot;. $carnet.&quot;';&quot;;
break;
}
$result = pg_exec($connect,$query);
$num = pg_numrows($result);
if ($num&gt;0) $array = pg_fetch_row($result, 0);
else
{
print (&quot;&lt;BR&gt;&lt;BR&gt;&lt;I&gt;ERROR &lt;BR&gt;&quot;);
print (&quot;Es probable que se deba a:&lt;BR&gt;&quot;);
print (&quot;&lt;ul&gt;&quot;);
print (&quot;&lt;li&gt;Señaló incorrectamente el tipo de usuario que es. Inténtelo nuevamente&lt;/li&gt;&quot;);
print (&quot;&lt;li&gt;No está registrado en nuestra base de datos. &lt;/li&gt;&quot;);
exit();
}
pg_close($connect);
session_register(&quot;array&quot;);
?&gt;
&lt;SCRIPT LANGUAGE=&quot;JavaScript&quot;&gt;
&lt;!--
location.href=&quot;net1.php&quot;;
//--&gt;
&lt;/SCRIPT&gt;
&lt;?php
}
}

else
{
?&gt;
&lt;form action=&quot;index.php3&quot; method=&quot;POST&quot; onSubmit=&quot;return Chequeo_Form(this)&quot;&gt;
&lt;center&gt;
&lt;H1&gt;SOLICITUD DE SERVICIO EN net&lt;/H1&gt;
&lt;table border=&quot;0&quot;&gt;
&lt;tr&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Nro. de Cédula o Pasaporte:&lt;/td&gt;
&lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;id&quot; size=&quot;10&quot; maxlength=&quot;10&quot;&gt; (*)&lt;BR&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Nro. de Carnet:&lt;/td&gt;
&lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;carnet&quot; size=&quot;10&quot; maxlength=&quot;10&quot;&gt; &lt;BR&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tipo de Usuario: &lt;/td&gt;
&lt;td&gt;
&lt;select name=&quot;tipousuario&quot;&gt;
&lt;option value=&quot;null&quot;&gt;--seleccione--&lt;/option&gt;
&lt;option value=&quot;docente&quot;&gt;Profesor&lt;/option&gt;
&lt;option value=&quot;administrativo&quot;&gt;Empleado&lt;/option&gt;
&lt;option value=&quot;pregrado&quot;&gt;Tesista / Pasante&lt;/option&gt;
&lt;option value=&quot;postgrado&quot;&gt;Estudiante de Postgrado&lt;/option&gt;
&lt;/select&gt; (*)&lt;BR&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/center&gt;
&lt;BR&gt;
&lt;center&gt;
&lt;BR&gt;&lt;font size=&quot;-5&quot;&gt;(*)Campos obligatorios&lt;/font&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;
&lt;input type=&quot;submit&quot; value=&quot;Siguiente ---&gt;&quot;&gt;

&lt;/center&gt;
&lt;/form&gt;
&lt;?
}
PiePagina();

?&gt;
&lt;/BODY&gt;
&lt;/HTML&gt;




</pre>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:49.