<script>
$(document).ready(function() {
$('#variant').submit(function(){
$.ajax({
type: 'post',
url: 'mail.php',
data: $('#variant').serialize(),
success: function(html){
alert('Письма отправлены!');
//location.href = 'index.php';
$('#mmm').html(html);
}
});
return false;
});
});
</script>
echo "<form id='variant' ><table border='1'><tr><td>Судовладелец</td><td>Тип адресата</td><td>Номер письма</td><td>C какого ящика отправлять </td><td>Отправить </td><td>Отложить</td><td>Остановить рассылку</td></tr> ";
$d = array();
$d = $_POST['mass'];
for($x=0;$x<count($d);$x++){
$q = mysql_query("SELECT * FROM `index` WHERE `id` = $d[$x]");
$a = mysql_fetch_assoc($q);
echo "<tr>
<td>".$a['skipper']."<input type='hidden' name='box' value='".$a['email']."' ></td><td><select name='shipman'>";
$ss = mysql_query("SELECT * FROM `type_adress`");
while($sks = mysql_fetch_assoc($ss)){
echo "
<option value='".$sks['id']."'>".$sks['adresat']."</option>
";
}
$s = mysql_query("SELECT * FROM `pismo`");
echo "</select></td><td>
<select name='num_mail'>";
while($sk = mysql_fetch_assoc($s))
{
echo" <option value='".$sk['id']."'>".$sk['id']."</option>";
}
echo" </select>
</td>
<td>
<select name='milo[]'>
";
$f = mysql_query("SELECT * FROM `podstava`");
while($fk = mysql_fetch_assoc($f))
{
echo" <option value='".$fk['adres']."'>".$fk['adres']."</option>";
}
echo "</select>
</td>
<td>
<input type='checkbox' id='firsts' >// этот не уходит
</td>
<td>
<input type='checkbox' id='secs' >// этот не уходит
</td>
<td>
<input type='checkbox' id='trees'>// этот не уходит
</td>
</tr>";
}
echo "</table><br><input type='submit' id='ok' value='Запустить отправку'></form>
<br>
";
}
Спустя 1 час, 43 минуты, 10 секунд (29.05.2012 - 18:54) Placido написал(а):
А где у чекбоксов атрибут name?
Спустя 5 часов, 7 минут, 32 секунды (30.05.2012 - 00:02) Guest написал(а):
он им нафиг не нужен. все через jquery-ajax уходит
Спустя 56 минут, 5 секунд (30.05.2012 - 00:58) redreem написал(а):
сериализация происходит тоже по name