Показать сообщение отдельно
  #1 (permalink)  
Старый 24.08.2011, 23:28
Аватар для Sadist_dead
Профессор
Отправить личное сообщение для Sadist_dead Посмотреть профиль Найти все сообщения от Sadist_dead
 
Регистрация: 08.08.2011
Сообщений: 191

Захват переменной из printf (php) видит только первое значение
<script type="text/javascript">
$(function f(){
$("#wer").click(function(){
	var a = $("#id_user").val();
$.ajax({
	type: "POST",
	url: "http://localhost/dnevnik/blocks/delete_users.php",
	data: ({a:a}),
	dataType: 'json',
	beforesend: alert("Отправляемые данные  a=" +a), // Проверка отправления данных
	success: function(data){alert(data);}
});
});
});
</script>


<form>
		<?php
		   include ('blocks/bd.php');
        $result = mysql_query('SELECT name,id_user FROM users');
				 $myrow = mysql_fetch_array($result);
				 do
				 	 {
					 printf("<p align='center'><input id='id_user' name='id_user' type='radio' value='%s'><label>%s</p>",$myrow["id_user"],$myrow["name"]);
					 }
				 while ($myrow = mysql_fetch_array($result));
        ?>
        
        <p align="center"> <input  id="wer"   type="button"  onClick="f()" value="Удалить Ученика" /></p>
      </form>


Собственно пытаюсь забрать значение строки где id= id_user. в отправленный данных вижу всегда только a=1 то есть забирает только первое значение. Почему ... *???
Ответить с цитированием