Показать сообщение отдельно
  #2 (permalink)  
Старый 19.01.2017, 16:59
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

<?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(), в чем проблема?

Последний раз редактировалось laimas, 19.01.2017 в 17:01.
Ответить с цитированием