Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/10/2010, 10:24
delta132
 
Fecha de Ingreso: abril-2006
Ubicación: Bogotá
Mensajes: 251
Antigüedad: 18 años, 6 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 :)