Forum Moderators: coopster
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title></title>
</head>
<h1></h1>
<hr />
<h2>Attendance</h2>
<body>
<form name="form1" method="post" action="new3.php">
<table border='1'>
<tr>
<th>Participant Name</th>
<th>Class</th>
<th>Day 1</th>
<th>Day 2</th>
<th>Day 3</th>
<th>Day 4</th>
<th>Day 5</th>
<th>Day 6</th>
<th>Day 7</th>
<th>Day 8</th>
<th>Day 9</th>
<th>Day 10</th>
<th>Day 11</th>
<th>Day 12</th>
</tr>
<?php
$HOST = 'localhost';
$USERNAME = 'root';
$PASSWORD = '';
$DB = 'sjas';
$link = mysqli_connect($HOST,$USERNAME,$PASSWORD,$DB) or die (mysqli_connect_error());
$course = "SELECT m.idMember, m.name AS member_name, a.Member_idMember, cl.Course_idCourse, co.idCourse, co.name, cl.idClass FROM member m, attendance a, Class cl, Course co WHERE m.idMember = a.Member_idMember AND a.Class_idClass = cl.idClass AND
cl.Course_idCourse = co.idCourse";
$result = mysqli_query($link,$course) or die(mysqli_error($link));
?>
<?php
$i=1;
while($row = mysqli_fetch_array($result))
{
echo "<td>".$row['member_name']."</td>";
echo "<td>".$row['idClass']."</td>";
{
echo '<form name="form1" method="post" action="new5.php">
<td>
<input type="radio" name="day_present01" value="Absent" /> Absent</label>
<label><input type="radio" name="day_present01" value="Present" /> Present</label></td>
<td><label><input type="radio" name="day_present02" value="Absent" /> Absent</label>
<label><input type="radio" name="day_present02" value="Present" /> Present</label>
</td>
<td><label><input type="radio" name="day_present03" value="Absent" /> Absent</label>
<label><input type="radio" name="day_present03" value="Present" /> Present</label>
</td>
<td><label><input type="radio" name="day_present04" value="Absent" /> Absent</label>
<label><input type="radio" name="day_present04" value="Present" /> Present</label>
</td>
<td><label><input type="radio" name="day_present05" value="Absent" /> Absent</label>
<label><input type="radio" name="day_present05" value="Present" /> Present</label>
</td>
<td><label><input type="radio" name="day_present06"value="Absent" /> Absent</label>
<label><input type="radio" name="day_present06" value="Present" /> Present</label>
</td>
<td><label><input type="radio" name="day_present07" value="Absent" /> Absent</label>
<label><input type="radio" name="day_present07" value="Present" /> Present</label>
</td>
<td><label><input type="radio" name="day_present08" value="Absent"/> Absent</label>
<label><input type="radio" name="day_present08" value="Present"/> Present</label>
</td>
<td><label><input type="radio" name="day_present09" value="Absent" /> Absent</label>
<label><input type="radio" name="day_present09" value="Present"/> Present</label>
</td>
<td><label><input type="radio" name="day_present10" value="Absent" /> Absent</label>
<label><input type="radio" name="day_present10" value="Present" /> Present</label>
</td>
<td><label><input type="radio" name="day_present11" value="Absent" /> Absent</label>
<label><input type="radio" name="day_present11" value="Present" /> Present</label>
</td>
<td><label><input type="radio" name="day_present12" value="Absent" /> Absent</label>
<label><input type="radio" name="day_present12" value="Present" /> Present</label>
</td>';
}
echo "</tr>";
}
$i++;
echo "</table>";
mysqli_close($link);
?>
<input type = "Submit" Name = "Submit1" VALUE = "Submit">
<input type = "Submit" Name = "Save" VALUE = "Save">
</form>
</body>
</html>
The $i++ doesn't seem to work for me.
.... name="day_present_'.$i.'_12" ....
<?php
$HOST = 'localhost';
$USERNAME = 'root';
$PASSWORD = '';
$DB = 'sjas';
$link = mysqli_connect($HOST,$USERNAME,$PASSWORD,$DB) or die (mysqli_connect_error());
$course = "SELECT m.idMember, m.name AS member_name, a.Member_idMember, cl.Course_idCourse, co.idCourse, co.name, cl.idClass FROM member m, attendance a, Class cl, Course co WHERE m.idMember = a.Member_idMember AND a.Class_idClass = cl.idClass AND
cl.Course_idCourse = co.idCourse";
$result = mysqli_query($link,$course) or die(mysqli_error($link));
?>
<?php
include 'config1.php';
$i = 0;
while($row = mysqli_fetch_array($result)) {
$i++;
echo "<td>".$row['member_name']."</td>";
echo "<td>".$row['idClass']."</td>";
echo '<form name="form1" method="post" action="new5.php">
<td>
<input type="radio" name="day_present01" value="Absent" /> Absent</label>
<label><input type="radio" name="day_present01" value="Present" /> Present</label></td>
<td><label><input type="radio" name="day_present02" value="Absent" /> Absent</label>
<label><input type="radio" name="day_present02" value="Present" /> Present</label>
</td>
<td><label><input type="radio" name="day_present03" value="Absent" /> Absent</label>
<label><input type="radio" name="day_present03" value="Present" /> Present</label>
</td>
<td><label><input type="radio" name="day_present04" value="Absent" /> Absent</label>
<label><input type="radio" name="day_present04" value="Present" /> Present</label>
</td>
<td><label><input type="radio" name="day_present05" value="Absent" /> Absent</label>
<label><input type="radio" name="day_present05" value="Present" /> Present</label>
</td>
<td><label><input type="radio" name="day_present06"value="Absent" /> Absent</label>
<label><input type="radio" name="day_present06" value="Present" /> Present</label>
</td>
<td><label><input type="radio" name="day_present07" value="Absent" /> Absent</label>
<label><input type="radio" name="day_present07" value="Present" /> Present</label>
</td>
<td><label><input type="radio" name="day_present08" value="Absent"/> Absent</label>
<label><input type="radio" name="day_present08" value="Present"/> Present</label>
</td>
<td><label><input type="radio" name="day_present09" value="Absent" /> Absent</label>
<label><input type="radio" name="day_present09" value="Present"/> Present</label>
</td>
<td><label><input type="radio" name="day_present10" value="Absent" /> Absent</label>
<label><input type="radio" name="day_present10" value="Present" /> Present</label>
</td>
<td><label><input type="radio" name="day_present11" value="Absent" /> Absent</label>
<label><input type="radio" name="day_present11" value="Present" /> Present</label>
</td>
<td><label><input type="radio" name="day_present12" value="Absent" /> Absent</label>
<label><input type="radio" name="day_present12" value="Present" /> Present</label>
</td>';
}
echo "</tr>";
}
echo "</table><br />".$i;
mysqli_close($link);
?>
Currently my code work fine for selecting multiple radio button in a row but not in a column.
<?php
$row_content=null; // Squelch concatenation errors
//
// for the hidden field
$num_rows = mysqli_num_rows($result);
//
while($row = mysqli_fetch_array($result)) {
$columns=12; // Watch this var.
$row_content .= "
"<tr><td>".$row['member_name']."</td>
<td>".$row['idClass']."</td>
";
for($i=1;$i<=$columns;$i++) {
$radio_label = 'student_' . $row['idMember'] . '_day_present';
$radio_label .= ($i<10)?'0'+$i:$i;
// The previous will give:
// student_123423_day_present06
// student_123423_day_present07....
// student_123423_day_present10 (etc.)
$row_content .= "
<td>
<!-- if you had selected a value for 'present', you would do if's at the end of
each checkbox for checked=\"checked\". Note the proper use of <label> -->
<input type=\"radio\" name=\"$radio_label\" id=\"$radio_label\-absent\" value=\"Absent\" />
<label for=\"$radio_label\-absent\">Absent</label>
<input type=\"radio\" name=\"$radio_label\" id=\"$radio_label\-present\" value=\"Present\" />
<label for=\"$radio_label\-present\">Present</label>
</td>";
}
$row_content .= "</tr>";
}
//
mysqli_close($link);
//
if ($row_content) {
echo "
<form name=\"form1\" method=\"post\" action=\"new5.php\">
<input type=\"hidden\" name=\"tot_records\" value=\"$num_rows\">
<!-- if the below is constant through your scripts, don't need a hidden -->
<input type=\"hidden\" name=\"columns\" value=\"$columns\">
<table border=\"1\">
$row_content
</table>
</form>
";
}
else { echo "<p>No results found</p>"; }
?>
[edited by: rocknbil at 5:44 pm (utc) on Jun 16, 2010]