2 つの値を渡すページが複数あります。値は Sname と SID です。
利用した
$sql = "SELECT s.Sname, e.PID , s.SID
from student AS s
INNER JOIN evaluator AS e
WHERE (e.EID1 = '$id' AND s.PID = e.PID) OR (e.EID2 = '$id' AND s.PID = e.PID)
GROUP BY s.Sname ";
$result = mysql_query ($sql, $connection);
echo "<tr><th>Student Name </th>";
echo "<td><select id='Sname' name='Sname' >";
echo "<option value='' selected='selected'>--</option> ";
while( $row = mysql_fetch_array($result))
{
echo "<option value='$row[SID]|$row[Sname]' >$row[Sname]</option> ";
}
そして、私が入れた受信ページに
list($SID, $Sname) = explode("|", $_POST['Sname']);
それは機能しますが、他のページには同じ値が必要です。同じ爆発()を入れようとしましたが、機能しません.. Undefined index: Sname + Undefined offset: 1 ..というエラーが表示されます..私の質問は、同じ値 Sname と SID を他のページにも渡すにはどうすればよいですか?