Re: [pgsql-es-ayuda] [pgsql-es-ayuda] OT - Aplicación Web

From: Luis Esteban de Dios Núñez <esteban(at)princesa(dot)pri(dot)sld(dot)cu>
To: "Alvaro Herrera" <alvherre(at)alvh(dot)no-ip(dot)org>
Cc: "IP zer0" <ip(dot)zer0(at)gmail(dot)com>, "lista postgres" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: [pgsql-es-ayuda] [pgsql-es-ayuda] OT - Aplicación Web
Date: 2009-05-05 12:07:39
Message-ID: op.utgha1ar3mfjen@pcinformatica
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Y con php puro cómo podría ser.

En Mon, 04 May 2009 21:35:54 +0200, Alvaro Herrera
<alvherre(at)alvh(dot)no-ip(dot)org> escribió:

> Luis Esteban de Dios Núñez escribió:
>> En Fri, 01 May 2009 00:29:54 -0400, IP zer0 <ip(dot)zer0(at)gmail(dot)com>
>> escribió:
>>
>>> 2009/4/30 Luis Esteban de Dios Núñez <esteban(at)princesa(dot)pri(dot)sld(dot)cu>
>>>
>>>> Hola,
>>>>
>>>> Estoy haciendo una aplicación(un foro) Web con PHP y PostgreSQL y
>>>> aunque la tengo algo adelantada tengo problemas con la
>>>> autentificación de los usuarios. Concretamente, no se como lograr
>>>> que desde la misma página pueda llamar dos script difirentes según
>>>> se presionen dos botones diferentes(uno para registrarse si no ha
>>>> estado nunca y otro para autentificarse).
>
> Creo que no se puede hacer con HTTP plano. Con Javascript es sencillo,
> haces algo como lo de abajo, que es lo que usa
> http://archives.postgresql.org/
> para responder de dos formas distintas al mismo cuadro de texto, según
> el botón que presionas.
>
> Nota que este código cuando lo escribí al principio me gané un coscorrón
> porque no funcionaba si Javascript está desactivado (inicialmente no
> tenía la propiedad "action" en el <FORM>). Así como está ahora, ambos
> botones funcionan si tienes Javascript activo, y si lo tienes inactivo
> ambos botones "funcionan" pero ambos llevan a la misma página (es decir,
> con Javascript inactivo no puedes hacer búsqueda de mensaje por ID).
>
>
> <SCRIPT language="JavaScript">
> function formSubmit() {
> if (document.pressed == 'Search!') {
> document.searchform.action =
> "http://search.postgresql.org/archives.search";
> } else if (document.pressed == 'Message-Id') {
> document.searchform.action =
> "http://archives.postgresql.org/message-by-id.php";
> }
> return true;
> }
> </SCRIPT>
>
> <form name="searchform" method="get"
> action="http://search.postgresql.org/archives.search" onSubmit="return
> formSubmit();">
> <div class="tblBasic">
>
> <table border="0" cellpadding="0" cellspacing="0" class="tblBasicGrey"
> width="620">
> <tr>
> <td class="colFirstRT">Search archives</td>
> <td class="colLast"><input type="text" name="q" size="25"
> value=""/> <input type="submit" value="Search!"
> onClick="document.pressed=this.value" /> <input type="submit"
> value="Message-Id" onClick="document.pressed=this.value" /></td>
> </tr>
> ...
> </table>
>

--
Saludos,

Luis Esteban de Dios Núñez

---------------------------------------
Red Telematica de Salud - Cuba
CNICM - Infomed

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Luis Esteban de Dios Núñez 2009-05-05 12:11:07 Re: [pgsql-es-ayuda] [pgsql-es-ayuda] OT - Aplicación Web
Previous Message Luis Esteban de Dios Núñez 2009-05-05 12:05:53 Re: [pgsql-es-ayuda] [pgsql-es-ayuda] OT - Aplicación Web