Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Mi primer Login... (https://www.clubdelphi.com/foros/showthread.php?t=43538)

marceloalegre 14-05-2007 17:59:06

Mi primer Login...
 
Buenos dias: Bueno como notaran, soy totalmente principiante en el uso de php, recien he podido configurar todo (php apache mysql, entorno desarrollo) y he leido varias reseñas del lenguaje, del cual considero que su semejansa al C lo hace facil..
Ahora, mi problema de da en la parte grafica... quiero trabajar separando el html de lo que es php o llamemosle logica de interface...
Mi idea es empezar con un login.. o sea interface con pedido de user/pass, luego un boton que dispare una consulta y busque la existencia del usuario en la bd...
Y empese manos a la obra con esto :
Código PHP:

<html>
<
head>
<
title>Documento sin t&iacute;tulo</title>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<
script language="JavaScript" type="text/JavaScript">
<!--
function 
MM_displayStatusMsg(msgStr) { //v1.0
  
status=msgStr;
  
document.MM_returnValue true;
}
//-->
</script>
</head>
<body>
<form name="form1" method="post" action="">
  <table width="60%" border="1" align="center" cellpadding="0" cellspacing="0">
    <tr> 
      <td><table width="100%" border="0" cellspacing="2" cellpadding="2">
          <tr> 
            <td width="40%" align="right"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Usuario:</font></td>
            <td width="60%"><input name="username" type="text" id="username" onFocus="MM_displayStatusMsg('Por favor ingrese su usuario');return document.MM_returnValue" maxlength="50"></td>
          </tr>
          <tr> 
            <td width="40%" align="right"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Password:</font></td>
            <td width="60%"><input name="password" type="password" id="password" onFocus="MM_displayStatusMsg('Por favor ingrese su password');return document.MM_returnValue" maxlength="50"></td>
          </tr>
          <tr> 
            <td width="40%">&nbsp;</td>
            <td width="60%"><input type="submit" name="Submit" value="Aceptar"></td>
          </tr>
        </table></td>
    </tr>
  </table>
</form>
</body>
</html> 

Bueno, se ve muy bien.. pero hasta ahi llegue, supongo que debo hacer que cuando presiono el botón se dispare algun evento que lleve a otra "pagina.php" ... (No se como hacerlo!!)
Despues, llegado el caso de que se ejecuto ese evento, como "levanto" las variables de username y password para hacer la consulta en la db? o sea como se pasan parámetros desde una pagina a otra?

Disculpen las molestias... soy muy novato en el php... pero por algo hay que empezar...
Aclaración: estoy con PHP4, no estoy trabajando con objetos por ahora.

Gracias y saludos!

roman 14-05-2007 18:05:50

Cuando el usuario oprime el botón Submit, el navegador envia los datos del formulario a la url indicada en el parámetro action de <form> que, por ahora tienes vacío pero donde puedes indicar el script php que quieres que procese los datos:

Código:

<form name="form1" method="post" action="iniciar.php">
El script php recibe los datos del formulario en un arreglo, que puede ser $_POST o $_GET, según el método indicado en el formulario (POST o GET). En tu caso, tendrías

Código PHP:

echo $_POST['username'];
echo 
$_POST['password']; 

// Saludos

semptrion 14-05-2007 23:01:17

Cuando todo lo demás falla,
 
Leamos el manual!

http://us2.php.net/manual/es/languag...s.external.php

Tal de de más luces sobre el tema.

Saludos.

marceloalegre 15-05-2007 20:45:43

Excelente, con todo esto, puedo seguir adelante, Muchas gracias!!.-


La franja horaria es GMT +2. Ahora son las 11:57:58.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi