Eredmény: 1 - 6 (6) összesen

Téma: PHP array segítség kellene!

  1. #1
    Törzsvendég
    Csatlakozott
    08-01-09
    Hely
    Hungary
    Hozzászólás
    187
    Begyűjtött 47 köszönetet
    38 hozzászólásával

    Alapbeállítás PHP array segítség kellene!

    Lehet, hogy triviális, de nekem sajnos nem.

    Van egy minta kód és az ebben lévő array-ba kellene változókat postolnom.
    A minta kód valami ilyesmi:
    $myarray=[
    "clientid"=> 12345678,
    "unit_price"=> 6990,
    etc
    ];

    Ezzel a kód lefut.
    Ha postolok
    $myarray=[
    "clientid"=> $_POST['clientid'],
    "unit_price"=> $_POST['price'],
    etc
    ];

    Nem fut le.
    Ha fileon belülre teszem a válozót:
    $cliendid = "12345678"; nem fut le
    $clientid = 12345678; lefut!!!!

    ugyanez a price változóval.


    Segítsetek!
    Mi a fenét tegyek?



  2. #2
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.744
    Begyűjtött 1.428 köszönetet
    892 hozzászólásával

    Alapbeállítás re: PHP array segítség kellene!

    Idézet builder eredeti hozzászólása Hozzászólás megtekintése
    Lehet, hogy triviális, de nekem sajnos nem.

    Van egy minta kód és az ebben lévő array-ba kellene változókat postolnom.
    A minta kód valami ilyesmi:
    $myarray=[
    "clientid"=> 12345678,
    "unit_price"=> 6990,
    etc
    ];

    Ezzel a kód lefut.
    Ha postolok
    $myarray=[
    "clientid"=> $_POST['clientid'],
    "unit_price"=> $_POST['price'],
    etc
    ];

    Nem fut le.
    Ha fileon belülre teszem a válozót:
    $cliendid = "12345678"; nem fut le
    $clientid = 12345678; lefut!!!!

    ugyanez a price változóval.


    Segítsetek!
    Mi a fenét tegyek?
    Valoszinuleg nem stringet, hanem integer/float-ot var a script.
    PHP kód:
    $myarray=[
    "clientid"=> (int)$_POST['clientid'],
    "unit_price"=> (float)$_POST['price'],
    etc
    ]; 




  3. #3
    Bölcs
    Csatlakozott
    12-08-31
    Hozzászólás
    1.032
    Begyűjtött 351 köszönetet
    239 hozzászólásával

    Alapbeállítás re: PHP array segítség kellene!

    Így?
    PHP kód:
    $myarray['cliendid'] = "12345678"
    Ennek hírtelen nem látom sok értelmét, mert ezzel egy változónak adsz értéket, nem a kérdéses myarray tömbnek adsz értéket.
    PHP kód:
    $cliendid "12345678"
    Vagy én értettem félre valamit. Bár nem teljesen értettem a "Ha fileon belülre teszem a válozót" kifejezést.



  4. #4
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.744
    Begyűjtött 1.428 köszönetet
    892 hozzászólásával

    Alapbeállítás re: PHP array segítség kellene!

    Idézet Karessz eredeti hozzászólása Hozzászólás megtekintése
    Vagy én értettem félre valamit. Bár nem teljesen értettem a "Ha fileon belülre teszem a válozót" kifejezést.
    Ha jol ertelmezem arra gondol, hogy nem a POST tomb-bo veszi az adatot, de a peldaban string-el ott sem mukodik, csak integerrel, ezert gondolom hogy egy tipus problema.


    If debugging is the process of removing software bugs, then programming must be the process of putting them in.
    Ruby blog
    Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime.
    Respect all, fear none

  5. Az alábbi felhasználók hálásak a válaszért:

    builder (2017-02-14)

  6. #5
    Törzsvendég
    Csatlakozott
    08-01-09
    Hely
    Hungary
    Hozzászólás
    187
    Begyűjtött 47 köszönetet
    38 hozzászólásával

    Alapbeállítás re: PHP array segítség kellene!

    Geri, köszönöm szépen, Bingo!!

    Nem tudom piros pontokkal mész-e valamire, de nálam már van pár.

    Idézet Geri eredeti hozzászólása Hozzászólás megtekintése
    Valoszinuleg nem stringet, hanem integer/float-ot var a script.
    PHP kód:
    $myarray=[
    "clientid"=> (int)$_POST['clientid'],
    "unit_price"=> (float)$_POST['price'],
    etc
    ]; 




  7. #6
    Törzsvendég
    Csatlakozott
    08-01-09
    Hely
    Hungary
    Hozzászólás
    187
    Begyűjtött 47 köszönetet
    38 hozzászólásával

    Alapbeállítás re: PHP array segítség kellene!

    Jogos, lusta voltam, ha ezt is leírom érthetőbb lett volna, de azt hittem elég amit írtam:

    $clientid = 12345678;

    $myarray=[
    "clientid"=> $clientid,
    etc
    ];

    Geri már hozta a megoldást

    Idézet Karessz eredeti hozzászólása Hozzászólás megtekintése
    Így?
    PHP kód:
    $myarray['cliendid'] = "12345678"
    Ennek hírtelen nem látom sok értelmét, mert ezzel egy változónak adsz értéket, nem a kérdéses myarray tömbnek adsz értéket.
    PHP kód:
    $cliendid "12345678"
    Vagy én értettem félre valamit. Bár nem teljesen értettem a "Ha fileon belülre teszem a válozót" kifejezést.




Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •