arry in while schleife fkt. nicht

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

  • onemorenerd
    antwortet
    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
    ); 

    Einen Kommentar schreiben:


  • conym18
    antwortet
    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'
                )
            ),

        );*/ 

    Einen Kommentar schreiben:


  • conym18
    antwortet
    hi,


    das fkt. auch nicht.


    an was kann es nocht liegen?


    habe schon eigentlich alles durch probiert.



    verzweifle langsam.


    vielen vielen dank


    conrad

    Einen Kommentar schreiben:


  • ExInfernis
    antwortet
    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!

    Einen Kommentar schreiben:


  • conym18
    hat ein Thema erstellt arry in while schleife fkt. nicht.

    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
Lädt...
X