0

クエリを実行します

$querymail=mysql_query
("select sp.player_num as Pnum,concat(sp.first_name,' ',sp.last_name)as PName,
st.name as Team, sp.email_address as Email,spt_league_id as League, ss.Season_name
as Season from stats_player sp inner join stats_player_team stp,
stats_team st, stats_season ss 
where stp.player_num = sp.player_num and sp.email_address<>''
and st.team_num=stp.team_id and ss.season_index=stp.season_id and
ss.season_index=$this_season  order by st.name;");

チェックボックスのあるフォーラム/テーブルに出力します。

echo "<table border='1'>";
while($row=mysql_fetch_array($querymail))
{

echo "<tr><td><input type='checkbox' name='checkemail'
value=".$row'Pnum']."checked></td><td>".$row['PName']."</td><td>".$row['Email'].
"</td><td>".$row['Team'].' ' .$row['League'].' '.$row['Season']."</td></tr>";


}
echo "</table>";
echo "</form>";
}

次に、その情報を別のページに送信して情報を表示し、選択した電子メール アドレスに送信します。

私のクエリは適切で、テーブルは正しく表示されます。チェックボックスを介して実際に正しい情報を収集しているかどうかはわかりません。そして、それが私が助けを必要としているところです。

チェックした各項目の sp.player_num を集めて次のページに渡したい。次に、プレーヤーの番号と電子メールを検索し、そのための電子メール ルーチンを設定します。しかし、次のページに渡すものが何もないようです。

emailall.ph で print_r($_POST) を実行しますが、空が返されます。

この場合、Session_Start を使用する必要がありますか?

4

1 に答える 1