Ver Mensaje Individual
  #15 (permalink)  
Antiguo 23/12/2010, 21:15
Avatar de carlos_belisario
carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: Llamar una función dentro de otra

Cita:
Iniciado por HerSAn Ver Mensaje
Tienes que pasar como parametro la funcion Conexion a tu funcion Articulos_Todos
no es necesario ya que esta usando la variable global.

Cita:
Iniciado por erxaca Ver Mensaje
Hola HerSAN, me devuelve el siguiente error mas al pasarselo
Código PHP:
WarningMissing argument 1 for Articulos_Todo(), called in C:xampphtdocswebindex.php on line 9 and defined in C:xampphtdocswebmodulosarticulosarticulos.php on line 4 
de todas formas lo tenia declarado como global



El error esta en la funcion Articulos_Todo carlos_belisario, al hacerlo sin la funcion se ejecuta bien
Código PHP:
<?php
$servidor 
"localhost";
$usuario 'root';
$pass '';
$consulta "SELECT * FROM usuario";
$bd "prueba";
function 
Conexion() {
  global 
$usuario$servidor$pass;
  
$conexion=mysql_connect($servidor,$usuario,$pass);
  return 
$conexion;

$conexion Conexion();
function 
Consulta($consulta,$conexion) {
  global 
$bd;
  
mysql_select_db($bd,$conexion);
  return 
mysql_query($consulta,$conexion);

function 
Datos($resultado) {
  return @
mysql_fetch_assoc($resultado);


function 
Articulos_Todos() {
  
//Ejecutamos la consulta
  
global $resultado$conexion;
  
$resultado=Consulta('SELECT * FROM usuario',$conexion);
  
//Pasamos los datos al array
  
while($fila=Datos($resultado)) {
    
print_r($fila);
  }
}
Articulos_Todos()
?>
aca el resultado
Cita:
Array ( [usuario] => elugo [pass] => 508df4cb2f4d8f80519256258cfb975f [nivel] => administrador [cedula] => 9683775 [estatus] => habilitado [online] => no [proceso] => [errorClave] => 0 ) Array ( [usuario] => carlos [pass] => e10adc3949ba59abbe56e057f20f883e [nivel] => pregrado [cedula] => 18082078 [estatus] => habilitado [online] => no [proceso] => [errorClave] => 28 ) Array ( [usuario] => altahir [pass] => e10adc3949ba59abbe56e057f20f883e [nivel] => docente [cedula] => 123456 [estatus] => habilitado [online] => no [proceso] => habilitado [errorClave] => 0 ) Array ( [usuario] => jfaneite [pass] => e3ceb5881a0a1fdaad01296d7554868d [nivel] => administrador [cedula] => 9686337 [estatus] => habilitado [online] => no [proceso] => habilitado [errorClave] => 0 ) Array ( [usuario] => yo [pass] => e35cf7b66449df565f93c607d5a81d09 [nivel] => docente [cedula] => 18082074 [estatus] => habilitado [online] => no [proceso] => habilitado [errorClave] => 0 )
no cambie nada solo coloque la funcion que me dices y no me dio ningun error
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way