arry in while schleife fkt. nicht

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • arry in while schleife fkt. nicht

    hallo.

    ich prüfe in meiner anwendung einige daten mittels eines array's.

    hier das org. array welches fkt.

    PHP-Code:
    $users = array('' $zeile['user'] . '' => array('password' => '' $zeile['kennwort'] . '','dirs' => array('' $pfad 'windowsimport' => 'Windows Import')),); 


    da ich in meiner anwendung aber mehrere user habe, will ich mehrere user in das array schreiben.

    ich habe folgendes script dafür, welches aber nicht fkt.

    PHP-Code:
    $users = array();

    // User + target directory configuration
    @$all_user_select mysql_query("SELECT * FROM ".$tb_all_user."");
    while(
    $zeile mysql_fetch_array($all_user_select))
    {
        @
    $check_right_from_user mysql_query("SELECT * FROM tb_right_".$zeile['rechte']." WHERE name='pic_upload'");
        @
    $check_right_from_user mysql_fetch_array($check_right_from_user);

        if(
    $check_right_from_user['ja_nein'] == "1")
        {

            
    #$users[] .= ('' . $zeile['user'] . '' => array('password' => '' . $zeile['kennwort'] . '','dirs' => array('' . $pfad . 'windowsimport' => 'Windows Import')),);





        
    }


    wen ich mein org. array aufrufe, dann gibt mir print_r so etwas ähnliches aus:

    array([test] => usw.);

    wenn ich nun mein script aus der while schleife aufrufe, dann gibt mir print_r folgendes aus:

    array([0] => );


    warum schreibt er hier [0] und nicht den user in die eckigen klammern?


    vielen dank


    conrad

  • #2
    PHP-Code:
    ...
        if(
    $check_right_from_user['ja_nein'] == "1")
        {

            
    $users[] = ('' $zeile['user'] . '' => array('password' => '' $zeile['kennwort'] . '','dirs' => array('' $pfad 'windowsimport' => 'Windows Import')),);
        }
    ... 
    Lass mal den Punkt weg!

    Kommentar


    • #3
      hi,


      das fkt. auch nicht.


      an was kann es nocht liegen?


      habe schon eigentlich alles durch probiert.



      verzweifle langsam.


      vielen vielen dank


      conrad

      Kommentar


      • #4
        hi,

        wenn ich es statisch schreibe, dann fkt. es.

        hier das statit array:


        PHP-Code:
        /*$users = array(

            'test' => array(
                'password' => 'secret',
                'dirs' => array(
                    '' . $pfad . 'windowsimport' => 'Windows Import'
                    )
                ),

            'demo' => array(
                'password' => 'secret',
                'dirs' => array(
                    '/tmp' => 'Temporary files',
                    '/home/demo' => 'My home directory'
                    )
                ),

            );*/ 

        Kommentar


        • #5
          So könnte ein Schuh daraus werden.
          PHP-Code:
          $users[$zeile['user']] = array(
              
          'password' => $zeile['kennwort'],
              
          'dirs' => array(
                  
          $pfad 'windowsimport' => 'Windows Import'
              
          )    // <-- hier kein Komma, da kein weiteres Element folgt
          ); 

          Kommentar

          Lädt...
          X