<?php
$con = mysql_connect("localhost","root","");
mysql_select_db("convertor", $con) or die(mysql_error()); //не вываливайте ошибки sql на страницу
$result = mysql_query("SELECT * from diagram ORDER BY diagramnumber");
if (mysql_num_rows($result) > 0) {
$i==0;
?><script src='https://code.jquery.com/jquery-3.1.1.min.js'></script>
<form id="form_id"><?
while($row = mysql_fetch_assoc($result)):
?>
<input type="radio" name="rrr" value="<?=$i++?>"><?=$row['name']?>
<br>
<?
endwhile
?>
<input type="submit" name="znach" value="Построить график" accept="text/xml" onClick="document.getElementById('one').contentWindow.location.reload(true);">
</form>
<script type="text/javascript">
$(function() {
$('#form_id').submit(function(e) {
e.preventDefault();
var form = $(this);
if (!form.find('input:checked').length) {
alert('Выберите вариант ответа');
return;
}
$.ajax({
type: 'post',
url: 'drawline.php',
data: form.serialize(),
success: function(result) {
$('#form_id').html(result);
}
});
});
});
</script>
<?
}
else echo '-Нет диаграмм';
?>
А значение выбранной кнопки передаются здесь data: form.serialize(), в чем проблема?