다음 코드를 사용하여 확인란에 해당하는 이메일을 받으려고합니다. 그러나 새 변수에서 올바른 전자 메일을 확인하지 못했습니다. 누구든지 확인해 주시겠습니까 ?? probobly 당신이 echo
어떤 .", "
의 용도를해야 마음에와 PHP 코드의 값을 가지고체크 박스에서 값을 가져 오는 방법은 무엇입니까?
<?php
include("connection.php");
$username=$_SESSION['username'];
$query=mysql_query("SELECT * FROM contacts WHERE username='$username'");
$num=mysql_num_rows($query);
$info=mysql_fetch_array($query);
$i=0;
$msg='';
?>
<table width="672" border="0">
<?php
$i=0;
while($info)
{
?>
<form action="compose.php" method="post">
<tr style="font-size:14px;">
<td width="21" bgcolor="#f2f2f2"> <input type="checkbox" name="add" onSelect="<?php $msg=$msg.$info['email'].", ";?>"/> </td>
<td width="229" bgcolor="#f2f2f2"> <?php echo $info['email']; ?> </td>
<td width="408" bgcolor="#f2f2f2"> <?php echo $info['name']; ?> </td>
</tr>
<?php
$info=mysql_fetch_array($query);
$i++;
}
$_SESSION['contacts']=$msg;
?>
<tr><td></td><td></td><td><br />
<input class="new-button" type="submit" value="Insert & Compose" name="submit" /></td>
</tr>
</form>
</table>
나는 'onSelect = " php $ msg = $ msg. $ info ['email '].", ";?>"부분과 다소 혼동을 느낍니다. 먼저 값을 가져 오기 전에 양식을 POST해야합니다. –
클라이언트 쪽 JavaScript와 서버 쪽 PHP가 혼동스러워 보입니다. PHP는 HTML을 브라우저로 보낸다. JavaScript (예 : onSelect 함수)는 브라우저에서 실행됩니다. –