| 
 Posted by Rami Elomaa on 04/01/07 07:08 
GD kirjoitti: 
> Hi, 
>  
> I am trying to get values from table cells and textboxes that have same 
> component names in a table after posting to the same page. Javascript is 
> able to get the component values while the components have same names. For 
> example: 
>  
> for (var i=0; i < document.FormTest.txtTest.length; i++) 
>    { 
>        alert(document.FormTest.txtTest[i].value); 
>    } 
>  
> How to do it using PHP? The following is the test code: 
> ------------------------------------------------------- 
> <html> 
> <head> <title>Test</title></head> 
>  
> //try to get values after posting 
> <?php 
> $textboxValue = $_POST['txtTest']; 
> echo $textboxValue; 
> ?> 
>  
> <body bgcolor="#ebeaff" > 
>   <form name="FormTest" id="FormTest" action="test.php" method="post" > 
>  
> <?php 
> echo "<table>"; 
> for ($counter = 0; $counter <= 3; $counter++) 
> { 
>   echo "<tr><td><input type='text' name='txtTest'></td><td>cell  
> value</td></tr>"; 
> } 
> echo "</table>"; 
> ?> 
>  
> </form> 
> </html> 
> ----------------------------------------------- 
>  
 
Add [] to the field names so that php makes an array of them: 
<input type='text' name='txtTest[]'> 
 
Then you can access them thru $_POST['txtTest'][0] etc... 
 
--  
Rami.Elomaa@gmail.com 
"Olemme apinoiden planeetalla."
 
  
Navigation:
[Reply to this message] 
 |