I tried something like this:
// $count is an incrementing number
echo '<td><input type = "radio" name = "selected"
value = "<?php echo htmlspecialchars($count); ?>"></td>';
I also tried:
echo '<td><input type = "radio" name = "selected" value = "<?php echo
"$count"; ?>"></td>';
and neither worked. I realize it may seem strange to attempt to write html with php in this way, but I don't know how else to display html based off certain conditions.
Adding entire function that snippet is in:
function makeRow($row_name,$row_ticket) {
//create html table row from mysql table row passed as ticket object param
$count = 0;
foreach ($row_array as $key => $value) {
# code...
$count++;
if(strcmp($key, "select")==0){
echo '<td><input type = "radio" name = "selected"
value ="' . <?php echo htmlspecialchars($count); ?> . '"></td>';
}
else if(strcmp($key, "body")==0){/*do not make cell for body*/}
else { echo "<td>$value</td>";}
}
}