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

From: Luis Esteban de Dios Núñez <esteban(at)princesa(dot)pri(dot)sld(dot)cu>
To: "lista postgres" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: [pgsql-es-ayuda] OT - Aplicación Web - Caso resuelto
Date: 2009-05-08 06:30:32
Message-ID: op.utllo6uk3mfjen@privada-3da9521
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Bueno,

Es mi deber, y mas aún, mi placer, agredecer a todos los amigos de la
lista que colaboraron con mi inquietud. Aprendí algo nuevo.

A todos, muchas gracias.

--
Saludos,

Luis Esteban de Dios Núñez

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)
>>
>
>
>

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

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Emanuel Calvo Franco 2009-05-08 13:08:06 Re: querys pesados
Previous Message Luis Esteban de Dios Núñez 2009-05-08 06:30:31 Re: [pgsql-es-ayuda] [pgsql-es-ayuda] OT - Aplicación Web