Results 1 to 3 of 3

Thread: Array of textfield

  1. #1

    Thread Starter
    Fanatic Member
    Join Date
    Jan 2005
    Location
    Cebu
    Posts
    607

    Resolved Array of textfield

    I generated an array of textfield on my table for a quick update of the data on the list. Let's say I have
    Code:
    Id  Name  Address
     1  Jim   
     2  Boy  
     3  Gregg
    And the addresses are textfields, let's just call it <input type='text' name='address[]' size='12'>. Now I can get the array with this
    Code:
    while (list($k, $v) = @each($_POST['address])) {
    But how do you guys normally get the field that has value and update it to reflect what address is for whom?

    And... am I doing good so far? Or is there a better way of doing this? Thanks.
    Last edited by nebulom; Jun 27th, 2007 at 08:46 PM.

  2. #2
    VBA Nutter visualAd's Avatar
    Join Date
    Apr 2002
    Location
    Ickenham, UK
    Posts
    4,906

    Re: Array of textfield

    If the users have auto generated ID's, i.e: in MySql, you should include the user index in the field name. I prefer to use a foreach loop to traverse the array but you way is sufficient.

    Don't forget to ensure that the data is an array first.
    PHP Code:
    <input type='text' name='address[<?php echo($row['userId']) ?>]' size='12'>
    So your field looks like this:
    HTML Code:
    <input type='text' name='address[1]' size='12'>
    To traverse the array, checking it is an array first:
    PHP Code:
    if (is_array($_POST['address'])) {
        foreach(
    $_POST['address'] as $userId => $address) {
            
    /* code here */
        
    }

    PHP || MySql || Apache || Get Firefox || OpenOffice.org || Click || Slap ILMV || 1337 c0d || GotoMyPc For FREE! Part 1, Part 2

    | PHP Session --> Database Handler * Custom Error Handler * Installing PHP * HTML Form Handler * PHP 5 OOP * Using XML * Ajax * Xslt | VB6 Winsock - HTTP POST / GET * Winsock - HTTP File Upload

    Latest quote: crptcblade - VB6 executables can't be decompiled, only disassembled. And the disassembled code is even less useful than I am.

    Random VisualAd: Blog - Latest Post: When the Internet becomes Electricity!!


    Spread happiness and joy. Rate good posts.

  3. #3

    Thread Starter
    Fanatic Member
    Join Date
    Jan 2005
    Location
    Cebu
    Posts
    607

    Re: Array of textfield

    Thanks virtualBad.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width