Einzelnen Beitrag anzeigen
  #8  
Alt 12.02.2011, 19:03:20
R4Zz0R R4Zz0R ist offline
Junior Member
 
Registriert seit: Sep 2009
Ort: Wetzlar/Kassel
Alter: 35
Beiträge: 201
AW: Lambada funktion parameter übergabe funktioniert nicht

Dan erklär mir doch bitte warum die funktion die ich versuche aufzurufen:
PHP-Code:
function userView($user) {

  global 
$con;

  
$sql "SELECT * FROM user WHERE user LIKE `$user`";
  
$qry mysql_query($sql);
  while (
$overview mysql_fetch_assoc($qry)) {
  
$userinfo=$overview;
  }
 return 
$userinfo;

Anstelle des arrays mit den informationen plötzlich NULL zurück gibt !
Aber wenn ich diese funktion mit einem herkörmlichen aufruf benutze mein array mit den informationen problemlos ausliefert!

Momentan sieht es folgendermaßen aus ich habe es schon probiert diesen einen parameter als array zu übergeben.

PHP-Code:
 function funkControler($getarr,$touse) {
  
//seite zuweisen
  
$funkt $getarr['do'];
  
$fparam = array($getarr['fpa'],'');
  if(isset(
$funkt)) {
    if(!empty(
$fparam)) {
      
$run =call_user_func_array($touse[$funkt],$fparam);
   } else {
     
$run $touse[$funkt]();
   }
  }
 return 
$run;

 } 
Doch ohne erfolg.

Und nun wüsste ich gerne mal was ich falsch mache weil ähhm... ich sehe den feher gerade nicht.
Auch mit call_user_func bekomme ich nichts zurück als NULL ... aber keine fehlermeldung.

Die übergebenen daten sind korrekt und kommen in der funktion an.

lg
R4Zz0R
__________________
Wachsen kann man entweder:

Körperlich -> Man wird größer.
^ Ist so von der Evolution gewollt.

Charakter -> Man wird Geduldiger.
^ Man wächst mit der aufgabe

Kopf -> Man wird Klüger.
^ Wenn die aufgabe probleme macht & man trotzdem deine lösung findet.
Mit Zitat antworten