Hola amigos, tengo la siguiente duda:
 
Tengo una base de datos con los campos id_user - parent_id - asignación 
Y quiero que en un formulario cuando introduzca el id_user y el parent_id me actualice a 10 el campo asignación. 
Quiero obtener de la consulta los dos datos que quiero. 
El problema viene a que con mi código me actualiza la asignación a todos los usuarios!!  
 Código PHP:
   
 <?
 
$conexion = mysql_connect("localhost", "root", "");
mysql_select_db("pruebas", $conexion);
?>
 
<form id="form1" name="form1" method="post" action="nueva_alta.php">
  <table width="200" border="0">
  <tr>
    <td width="61">Id_user:</td>
    <td width="123">
      <label for="id_user"></label>
      <input type="text" name="id_user" id="id_user" />
    </td>
  </tr>
  <tr>
    <td>Parent_id:</td>
    <td><label for="parent_id"></label>
    <input type="text" name="parent_id" id="parent_id" /></td>
  </tr>
  <tr>
    <td> </td>
    <td align="right">
    <input type="submit" name="enviar" id="enviar" value="Enviar" />
    </td>
  </tr>
</table>
</form>
 
 
<?
 
 $sql = "SELECT id_user,parent_id FROM usuarios";
 $retval = mysql_query( $sql, $conexion);
 
while($row =  mysql_fetch_assoc($retval)){
    
        $get_parent = $row['parent_id'];
        $get_user = $row['id_user']; 
 
        $query = "UPDATE usuarios SET asignacion = 10 WHERE parent_id = $get_parent AND id_user = $get_user "; 
        $result = mysql_query($query); 
 
}
?>