Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/10/2010, 10:24
delta132
 
Fecha de Ingreso: abril-2006
Ubicación: Bogotá
Mensajes: 251
Antigüedad: 20 años, 5 meses
Puntos: 14
Duda con llamar método de clase

Buenos días,

Tengo una duda con el mejor método/forma de llamar a un evento, tengo la siguiente clase(es un ejemplo)

usuario.class.php
Código PHP:
class Usuario{
.....
  public function 
crearUsuario( $nombre,$clave,$perfil) {
       
$sql = "INSERT INTO user ..........";
      if( 
mysql_query($sql ) ) 
          return 
1;
      return 
0;
 }
...
} 
Y tengo el siguiente formulario:

login.html
Código:
<html>
<body>
<form method="post" action="???????">
<p>Usuario
<input type="text" name="user" id="user" />
</p>
<p>Clave:
<input type="password" name="clave" id="clave" />
</p>
<p>Perfil:
<input type="text" name="perfil" id="perfil" />
</p>
<input type="submit" value="Enviar"/>
</form>
</body>
</html>

Cuál es el mejor método para llamar el método ? es decir, sé que tengo que crear un objeto así:

Código PHP:
$user = new Usuario();
if( 
$user->crearUsuario($user,$clave,$perfil) )
  echo 
"Creado con éxito";
else 
  echo 
"Problemas creandolo"; 
Pero no sé cuál sea el mejor action del formulario, ya que si lo hago de la forma común tendría que meter eso en un archivo crear_usuario.php en el action por ejemplo y si hago muchos eventos tendría que crear muchos archivos...

Hay una mejor forma de hacer este proceso?

Espero me puedan colaborar con esta duda :)