I have the following code:
for($x = 0; $x < sizeof($traits); $x++) {
echo '<tr>'
. '<td align="right" class="header">' . $traits[$x]['traitname'] . $x .
'</td>'
. '<td align="center" class="text"><input type="radio" name="' .
$traits[$x]['traitid'] . '" value="1"> 1</td>'
. '<td align="center" class="text"><input type="radio" name="' .
$traits[$x]['traitid'] . '" value="2"> 2</td>'
. '<td align="center" class="text"><input type="radio" name="' .
$traits[$x]['traitid'] . '" value="3"> 3</td>'
. '<td align="center" class="text"><input type="radio" name="' .
$traits[$x]['traitid'] . '" value="4"> 4</td>'
. '</tr>';
}
The array this code is using looks like this:
Array (
[0] => Array ( [traitid] => 1 [traitname] => Ideas )
[1] => Array ( [traitid] => 3 [traitname] => Voice )
[2] => Array ( [traitid] => 5 [traitname] => Fluency )
)
Here is the HTML:
<tr>
<td align="right" class="header">Ideas0</td>
<td align="center" class="text">
<input type="radio" name="1" value="1"> 1
</td>
<td align="center" class="text">
<input type="radio" name="1" value="2"> 2
</td>
<td align="center" class="text">
<input type="radio" name="1" value="3"> 3
</td>
<td align="center" class="text">
<input type="radio" name="1" value="4"> 4
</td>
</tr>
<tr>
<td align="right" class="header">1</td>
<td align="center" class="text">
<input type="radio" name="" value="1"> 1
</td>
<td align="center" class="text">
<input type="radio" name="" value="2"> 2
</td>
<td align="center" class="text">
<input type="radio" name="" value="3"> 3
</td>
<td align="center" class="text">
<input type="radio" name="" value="4"> 4
</td>
</tr>
<tr>
<td align="right" class="header">Voice2</td>
<td align="center" class="text">
<input type="radio" name="3" value="1"> 1
</td>
<td align="center" class="text">
<input type="radio" name="3" value="2"> 2
</td>
<td align="center" class="text">
<input type="radio" name="3" value="3"> 3
</td>
<td align="center" class="text">
<input type="radio" name="3" value="4"> 4
</td>
</tr>
<tr>
<td colspan="5">
<input type="submit" value="Submit" class="formfield">
<input type="reset" value="Cancel" class="formfield">
</td>
</tr>
As you can see, where value [1] of the arrray is supposed to be it is
inserting nothing. But for value [2] it is inserting [1]'s data. I'm
hoping someone can take a look at this and point out where I may have gone
wrong. The really odd thing is this code seems to work with different
data. For example, if I have a 6 field array it properly inserts [0] to
[5].
Thanks for any input.
^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^
Sterling Anderson -- [EMAIL PROTECTED]
http://sterlinganderson.net
Human female: "The sheer drama of this election has driven voter turnout to
it's highest level in centuries, six percent."
Morbo: "Exit poll show evil underdog Richard Nixon trailing with
estimated zero votes."
Human female: "The time is 7:59 and the robot polls are now opening. And
robot votes are now in. Nixon has won."
Morbo: "Morbo congratulates our gargantuan cyborg president. May death
come quickly to his enemies."
^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^
--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php