From: | Luis Esteban de Dios Núñez <esteban(at)princesa(dot)pri(dot)sld(dot)cu> |
---|---|
To: | "Silvio Quadri" <silvioq(at)gmail(dot)com>, "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:11:07 |
Message-ID: | op.utghgtti3mfjen@pcinformatica |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Ah, ya lo había logrado con require/include pero no sabía si esto es
elegante. ¿Es así como tradicionalmente se hace?
En Mon, 04 May 2009 23:31:18 +0200, Silvio Quadri <silvioq(at)gmail(dot)com>
escribió:
> El día 4 de mayo de 2009 16:35, 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>
>
> Se puede hacer con dos botones y PHP, sin necesidad de Javascript.
> En $_POST["nombre_del_boton"] va el texto del mismo.
> Entonces, podés hacer ....
>
> if( $_POST['boton1'] == "Texto del boton 1" ){
> include "php1.php";
> } else {
> include "php2.php";
> }
>
> Probá haciendo un php que sólo haga.
> <? print_r( $_POST); ?>
> y ahí podés ver que le manda el browser a tu servidor.
>
> Silvio
>
>
>>
>> --
>> Alvaro Herrera
>> http://www.flickr.com/photos/alvherre/
>> "No hay hombre que no aspire a la plenitud, es decir,
>> la suma de experiencias de que un hombre es capaz"
>> --
>> TIP 2: puedes desuscribirte de todas las listas simultáneamente
>> (envía "unregister TuDirecciónDeCorreo" a majordomo(at)postgresql(dot)org)
>>
>
>
>
--
Saludos,
Luis Esteban de Dios Núñez
---------------------------------------
Red Telematica de Salud - Cuba
CNICM - Infomed
From | Date | Subject | |
---|---|---|---|
Next Message | Emanuel Calvo Franco | 2009-05-05 12:27:58 | Re: Como utilizar el MVCC |
Previous Message | Luis Esteban de Dios Núñez | 2009-05-05 12:07:39 | Re: [pgsql-es-ayuda] [pgsql-es-ayuda] OT - Aplicación Web |