형님들 질문좀드릴려고하는데요 고민입니다
본문
안녕하세요 형님들
예의바르게 여쭙니다.
체크박스
<?$pkpk1 = mysql_query("select mb_name from g4_member where mb_nick='바보");
while($data = mysql_fetch_row($pkpk1))
{
?>
<input type="checkbox" class="checkbox" name="email1" value=<?=$data[0]?>><?=$data[0]?></span><br />
<?
}
}
?>
바보로 검색하여 뿌려주는거까지는됫는데 value값을 여러개 클릭하고 보내면 값을받아야되는데
지금 해본것은
<?
$email_arr = $_POST['email1'];
foreach($email_arr as $email1) {
$ppk1 = mysql_query("select mb_email from g4_member where mb_mailling=1 and mb_name='{$email1}'");
}
echo "<script>alert('".$ppk1."')</script>"; 확인할려고..
?>
해낫는데.. 체크된값들 이름을 검색하여 그검색값을 배열로넣어서 보내고싶습니다. 그런데 막히는부분이
체크를 하여서 버튼을눌렷을시 값받아서 저 쿼리를돌리는건데 값받는것이 2개이상이면 그2개값에대해 쿼리를돌려서 해당값 메일로 보내려하는것입니다.
도움좀주세요 형님들./
답변 4
<?
$result_ary = array();
$ary = $_POST['email1'];
foreach($ary as $email1) {
$ppk1 = mysql_query("select mb_email from g4_member where mb_name='{$email1}'");
while($data = mysql_fetch_row($ppk1))
{array_push($result_ary,$data[0]);}
}
$fre = join(",",$result_ary);
$admin_email="$fre";
echo "<script>alert('".$admin_email."')</script>";
?>
<input type="checkbox" class="checkbox" name="email1[]" value=<?=$data[0]?>><?=$data[0]?></span><br />
빨강색 부분보세요
<?
$email_arr = $_POST['email1'];
foreach($email_arr as $email1) {
$ppk1 = mysql_query("select mb_email from g4_member where mb_mailling=1 and mb_name='{$email1}'");
echo "<script>alert('".$ppk1."')</script>"; 확인할려고..
}
?>
여기도~
<?
$ary = $_POST['email1'];
$ppk1 = mysql_query("select mb_email from g4_member where mb_name='{$email1}'");
while($data = mysql_fetch_row($ppk1))
{array_push($ary,$data[0]);}
$fre = join(",",$ary);
$admin_email="$fre";
echo "<script>alert('".$admin_email."')</script>";
?>
이구문이 잘못된건가요?
email1 이란값은
<?$pkpk1 = mysql_query("select mb_name from g4_member where mb_nick="바보");
while($data = mysql_fetch_row($pkpk1))
{
?>
<input type="checkbox" class="checkbox" name="email1[]" value="1" <?=($mb_name)?"checked":""?> /><?=$data[0]?></span><br />
<?
}
}
?>
이걸로 불러옵니다..