Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/07/2009, 13:43
Avatar de SCY-FOX
SCY-FOX
 
Fecha de Ingreso: septiembre-2007
Ubicación: Chile
Mensajes: 139
Antigüedad: 17 años, 3 meses
Puntos: 5
Respuesta: Clases en PHP

Cita:
Iniciado por betodaniel61 Ver Mensaje
Buenas Tardes, quisiera hacerles unas preguntas, tengo una funcion dentro de la clase Usuario que comienza asi:

function Usuario($nro=0){
if ($nro!=0){
$obj_Usuario=new sQuery();
$result=$obj_Usuario->executeQuery("select * from Usuarios where id = $nro");
$row=mysql_fetch_array($result);
$this->id=$row['id'];
$this->nomusu=$row['nomusu'];
}
}

La parte: function Usuario($nro=0){ no le esta poniendo "0" al nro, porque cuando le mando un valor funciona bien, que es lo que hace??
Y ademas si necesito acceder a la tabla por otro indice puedo manejar 2 parametros en esta funcion y tener 2 select y como sería??

Desde ya Muchas Gracias a alguien que me pueda ayudar.
Y si le pones Usuario ($nro='0') ???

Lo otro, yo nunca le pongo las variables con datos en los paréntesis.

Porqué no puedes hacerlo asi:

Código:
$nro = 0;
// o $nro = $_REQUEST['numero'];
// o intval($_POST['nro']);
function Usuario($nro) {
...
}